---
Fuzzer filename: "parseFuzzer"
Fuzzing method: "fuzzerTestOneInput"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:74,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:74,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:74,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:78,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:78,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:82,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,java.lang.String,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:86,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:86,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:98,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:106,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:107,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:108,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:109,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:110,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].customInitialization()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 149
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator$1].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    - "[com.github.javaparser.ast.Node].register(com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:117,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator$1].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:117,1"
      Dst: "[com.github.javaparser.ast.Node].register(com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator$1].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator$1"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.AstObserverAdapter].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:117,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserverAdapter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:153,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionUses: 22
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:159,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:164,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 183
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:177"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:180"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:179"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:174,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:178,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:179,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:181,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 175
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:47"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
      - BranchSide: "com.github.javaparser.utils.Utils:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:45,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 201
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:195"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:198"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:197"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:196,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:197,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:199,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:210,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:210,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:210,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:52"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
      - BranchSide: "com.github.javaparser.utils.Utils:51"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
    - Branch String: "com.github.javaparser.utils.Utils:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:54"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
      - BranchSide: "com.github.javaparser.utils.Utils:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:51,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.utils.Utils:52,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].isEmpty()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 669
    functionLinenumberEnd: 671
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:670"
      Branch Sides:
      - BranchSide: "java.lang.String:669"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:58,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:58,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:55,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.SimpleName].setIdentifier(java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:63,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.SimpleName:64,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].setIdentifier(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.SimpleName:65,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].setIdentifier(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionDepth: 2
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SimpleName:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SimpleName:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SimpleName:90"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:87,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.SimpleName:91,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.NameExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:73,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:74,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.NameExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.NameExpr:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NameExpr:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NameExpr:99"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.NameExpr:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NameExpr:102"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.NameExpr:101"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:96,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:100,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:101,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:103,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 229
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:223"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:226"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:225"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:220,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:224,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:225,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:227,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].removeInitializer()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:243"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:242"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:243"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:239,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].removeInitializer()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:243,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].removeInitializer()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:248,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:254,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:254,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 114
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.VariableDeclaratorMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 284
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:269"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:268"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:275"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:275"
        BranchSideFuncs:
        - "setInitializer(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:279"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:278"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:283"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator:282"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:271,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:276,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:280,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:283,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedValueDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:288,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator:288,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__622"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__622:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__622"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__622:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__622"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__622:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].lambda$notifyElementReplaced$3(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList].lambda$notifyElementReplaced$3(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].lambda$notifyElementReplaced$3(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.observer.AstObserver].listReplacement(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:495,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.NodeList:495,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].listReplacement(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].get(int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.List].get(int)"
    functionUses: 156
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:131,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$13(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$13(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$13(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:137,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:137,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ParserConfiguration$LanguageLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 30
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage:49,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.ast.validator.ProblemReporter"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithTokenRange"
    - "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.TokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTokenRange].getTokenRange()"
    functionUses: 30
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:49,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTokenRange].getTokenRange()"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:49,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:49,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:49,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.TokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Enum].toString()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage:58,1"
      Dst: "[java.lang.Enum].toString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage:56,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2896
    functionLinenumberEnd: 2898
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Formatter].<init>()"
    - "[java.util.Formatter].format(java.lang.String,java.lang.Object[])"
    - "[java.util.Formatter].toString()"
    functionUses: 20
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2897,1"
      Dst: "[java.util.Formatter].<init>()"
    - Src: "java.lang.String:2897,1"
      Dst: "[java.util.Formatter].format(java.lang.String,java.lang.Object[])"
    - Src: "java.lang.String:2897,1"
      Dst: "[java.util.Formatter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.TokenRange,java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.ast.validator.ProblemReporter"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem].<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$add__126].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281].accept(java.lang.Object)"
    - "[jdk.internal.module.ModuleHashes$lambda_toString_1__97].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$4$setup__37].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].accept(java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_5__705].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_walk_12__365].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$add__93].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194].accept(java.lang.Object)"
    - "[java.util.stream.Collectors$1OptionalBox].accept(java.lang.Object)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 391
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:63,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:63,1"
      Dst: "[com.github.javaparser.Problem].<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:63,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:79,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.TokenRange"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:40,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.Problem:41,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$68(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$68(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$68(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 736
    functionLinenumberEnd: 738
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:737,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$10(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$10(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$10(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:123,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:123,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$1(java.lang.String[],com.github.javaparser.utils.Pair)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$1(java.lang.String[],com.github.javaparser.utils.Pair)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$1(java.lang.String[],com.github.javaparser.utils.Pair)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "com.github.javaparser.utils.Pair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].emptyOrWhitespace(java.lang.String)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].isLastLine(java.lang.String[],java.lang.Integer)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135"
        BranchSideFuncs:
        - "emptyOrWhitespace(java.lang.String)"
        - "isLastLine(java.lang.String[],java.lang.Integer)"
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135"
        BranchSideFuncs:
        - "emptyOrWhitespace(java.lang.String)"
        - "isLastLine(java.lang.String[],java.lang.Integer)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:136,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].emptyOrWhitespace(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:136,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].isLastLine(java.lang.String[],java.lang.Integer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].emptyOrWhitespace(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].trim()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:182,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:182,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].trim()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2643
    functionLinenumberEnd: 2647
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].trim(byte[])"
    - "[java.lang.StringUTF16].trim(byte[])"
    functionUses: 6
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:2644"
      Branch Sides:
      - BranchSide: "java.lang.String:2645"
        BranchSideFuncs:
        - "trim(byte[])"
      - BranchSide: "java.lang.String:2644"
        BranchSideFuncs:
        - "trim(byte[])"
    - Branch String: "java.lang.String:2646"
      Branch Sides:
      - BranchSide: "java.lang.String:2645"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2644,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2644,1"
      Dst: "[java.lang.StringLatin1].trim(byte[])"
    - Src: "java.lang.String:2645,1"
      Dst: "[java.lang.StringUTF16].trim(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].isLatin1()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3265
    functionLinenumberEnd: 3267
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:3266"
      Branch Sides:
      - BranchSide: "java.lang.String:3265"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3266"
      Branch Sides:
      - BranchSide: "java.lang.String:3265"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].isLastLine(java.lang.String[],java.lang.Integer)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].intValue()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:174"
        BranchSideFuncs:
        - "intValue()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:175,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$ObserverRegistrationMode].values()"
    functionSourceFile: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$ObserverRegistrationMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[java.text.NumberFormat].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[java.util.IdentityHashMap].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[java.text.DateFormatSymbols].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[java.util.Locale].clone()"
    - "[java.text.MessageFormat].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[java.text.BreakIterator].clone()"
    - "[java.util.concurrent.CopyOnWriteArrayList].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[java.util.LinkedList].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[java.net.HttpCookie].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[java.text.Format].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[java.lang.Object].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[java.util.Hashtable$Entry].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[java.lang.invoke.MemberName].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[java.util.zip.ZipEntry].clone()"
    - "[java.util.TreeMap].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[java.util.Calendar].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[java.util.HashMap].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[java.util.jar.Attributes].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[sun.util.calendar.CalendarDate].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.util.Date].clone()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[java.security.MessageDigestSpi].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[java.util.Properties].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[java.lang.Enum].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[java.util.Hashtable].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[java.util.ArrayDeque].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[java.util.EnumMap].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[java.security.SignatureSpi].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[java.text.DecimalFormatSymbols].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[java.util.TreeSet].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[java.util.Vector].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[java.util.jar.Manifest].clone()"
    - "[java.util.EnumSet].clone()"
    - "[java.util.AbstractMap].clone()"
    - "[java.util.HashSet].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[java.security.MessageDigest].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[java.util.TimeZone].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[java.text.Collator].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[java.util.ArrayList].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[java.lang.ref.Reference].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[java.text.DateFormat].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[java.security.Signature].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 156
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ObserverRegistrationMode:128,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ObserverRegistrationMode].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ObserverRegistrationMode:128,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ObserverRegistrationMode].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ObserverRegistrationMode:128,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ObserverRegistrationMode].$values()"
    functionSourceFile: "com.github.javaparser.ast.Node$ObserverRegistrationMode"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$ObserverRegistrationMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$9(java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$9(java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$9(java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1068
    functionLinenumberEnd: 1074
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1070"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1073"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1072"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1069,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1070,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1071,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionUses: 25
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:107,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 193
    functionDepth: 3
    returnType: "com.github.javaparser.printer.SourcePrinter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].peek()"
    - "[java.util.ArrayDeque].peek()"
    - "[com.github.javaparser.printer.SourcePrinter].append(java.lang.String)"
    - "[java.util.Deque].peek()"
    functionUses: 490
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.SourcePrinter:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:191"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:190"
        BranchSideFuncs:
        - "append(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:187,1"
      Dst: "[java.util.Deque].peek()"
    - Src: "com.github.javaparser.printer.SourcePrinter:188,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.SourcePrinter].append(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 171
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].length()"
    - "[com.github.javaparser.Position].withColumn(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:168,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:169,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.printer.SourcePrinter:169,1"
      Dst: "[com.github.javaparser.Position].withColumn(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].length()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 657
    functionLinenumberEnd: 659
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    functionUses: 57
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:658,1"
      Dst: "[java.lang.String].coder()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].coder()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3257
    functionLinenumberEnd: 3259
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:3258"
      Branch Sides:
      - BranchSide: "java.lang.String:3257"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.Position].withColumn(int)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 1
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Position:91,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].<init>(int,int)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.AbstractStringBuilder:java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 8
    ICount: 27
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Position:62,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.Position:64,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.Position:64,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.Position:64,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.Position:64,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.Position:64,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__581"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__581:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__581"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__581:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__581"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__581:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__769].bootstrap$()"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__769"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__769].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__769:-1,1"
      Dst: "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__769].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__769].<init>()"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__769"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__769:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__769].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__769"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode].lambda$findAncestor$0(java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_0__769:-1,1"
      Dst: "[com.github.javaparser.HasParentNode].lambda$findAncestor$0(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$38(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$38(java.lang.Object,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$53(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$53(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$53(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:594,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$1].<init>(com.github.javaparser.utils.VisitorList)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$1"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.List].iterator()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$1:113,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.VisitorList$1:115,1"
      Dst: "[java.util.List].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$1"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].hasNext()"
    - "[java.util.Iterator].hasNext()"
    functionUses: 219
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$1:119,1"
      Dst: "[java.util.Iterator].hasNext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$1].next()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$1"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[java.util.Iterator].next()"
    functionUses: 158
    ICount: 6
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$1:124,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorList$1:124,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$1].remove()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Iterator].remove()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$1:129,1"
      Dst: "[java.util.Iterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:65,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:65,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:65,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionDepth: 2
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:91,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:93,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:94,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:95,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:101,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionUses: 27
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:107,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 136
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:130"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:133"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:132"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:127,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:131,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:132,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:134,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 262
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList<N>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(java.util.List)"
    functionUses: 76
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:264,1"
      Dst: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody(com.github.javaparser.ast.NodeList<BodyDeclaration<?>>)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 149
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<BodyDeclaration<?>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:143"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:146"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:145"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:140,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:144,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:145,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:147,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 162
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:156"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:159"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:158"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:153,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:157,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:158,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:160,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:170,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:171,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:172,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:182,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.NodeList].size()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.List].size()"
    functionUses: 182
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:126,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].remove(int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 161
    functionDepth: 3
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[java.util.List].get(int)"
    - "[java.util.List].remove(int)"
    functionUses: 10
    ICount: 12
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:157,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.ast.NodeList:157,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:158,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "com.github.javaparser.ast.NodeList:159,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 490
    functionLinenumberEnd: 493
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    functionUses: 3
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:491,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:491,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:188,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:188,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.EnumConstantDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 220
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 38
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:208"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:215"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:209"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:208"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.EnumConstantDeclaration:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:219"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.body.EnumConstantDeclaration:218"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:203,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:204,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:205,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:216,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:219,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 153
    functionDepth: 3
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.ast.NodeList].notifyElementReplaced(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[java.util.AbstractList].set(int,java.lang.Object)"
    - "[java.util.AbstractSequentialList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[java.util.Vector].set(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].set(int,java.lang.Object)"
    - "[java.util.LinkedList].set(int,java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.List].set(int,java.lang.Object)"
    functionUses: 73
    ICount: 33
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:143"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "size()"
        - "append(int)"
      - BranchSide: "com.github.javaparser.ast.NodeList:142"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "size()"
        - "append(int)"
    - Branch String: "com.github.javaparser.ast.NodeList:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:146"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "size()"
        - "append(int)"
      - BranchSide: "com.github.javaparser.ast.NodeList:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:148"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyElementReplaced(int,com.github.javaparser.ast.Node)"
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:142,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.NodeList:143,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:143,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.NodeList:143,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.ast.NodeList:143,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.NodeList:143,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.NodeList:146,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.ast.NodeList:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementReplaced(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:150,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:151,1"
      Dst: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:152,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].notifyElementReplaced(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 494
    functionLinenumberEnd: 497
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:495,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementReplaced_3__903].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:495,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 555
    functionLinenumberEnd: 560
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:559"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "getParentNodeForChildren()"
      - BranchSide: "com.github.javaparser.ast.NodeList:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:557,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.ast.NodeList:557,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].isEnumConstantDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].asEnumConstantDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].ifEnumConstantDeclaration(java.util.function.Consumer<EnumConstantDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<EnumConstantDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:237,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:242,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:242,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumConstantDeclaration].toEnumConstantDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumConstantDeclaration:248,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].bootstrap$(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].<init>(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].<init>(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].<init>(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].lambda$postProcess$0(com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].lambda$postProcess$0(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].lambda$postProcess$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: ""
    functionLinenumber: 304
    functionLinenumberEnd: 312
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.LineEndingProcessingProvider].getDetectedLineEnding()"
    - "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:305,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].getDetectedLineEnding()"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:307,1"
      Dst: "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].getDetectedLineEnding()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionDepth: 1
    returnType: "com.github.javaparser.utils.LineSeparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].getLineEnding(int,int,int)"
    - "[java.util.concurrent.ConcurrentHashMap].getOrDefault(java.lang.Object,java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Map].getOrDefault(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:85,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:85,1"
      Dst: "[java.util.Map].getOrDefault(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:85,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:84,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].getLineEnding(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].getLineEnding(int,int,int)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.LineSeparator:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:116"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 28
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$3(com.github.javaparser.JavaToken)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$3(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$3(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:156,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:156,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:156,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:64,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:68,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:68,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:73,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:81,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:82,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:83,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:89,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:95,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:100,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:113"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:116"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:115"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:114,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:115,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:117,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BreakStmt].removeLabel()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:129,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].removeLabel()"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:133,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].removeLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:138,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:144,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:144,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BreakStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 166
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:158"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:164"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:165"
        BranchSideFuncs:
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:164"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:161,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:165,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].isBreakStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].asBreakStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].ifBreakStmt(java.util.function.Consumer<BreakStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<BreakStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:183,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].toBreakStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:189,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:35,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].value(java.lang.Object)"
    functionUses: 9
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:40,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].value(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].equals(java.lang.Object)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:44"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:46"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:47,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:52,1"
      Dst: "[java.lang.Enum].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].value(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionDepth: 1
    returnType: "com.github.javaparser.printer.configuration.ConfigurationOption"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Class].getName()"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:67"
        BranchSideFuncs:
        - "getName()"
        - "format(java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:60,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:63,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:63,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:65,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:65,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:65,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hasValue()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:74"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asInteger()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:83,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hasValue()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Enum].name()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.lang.Class].cast(java.lang.Object)"
    - "[java.lang.Class].getName()"
    functionUses: 3
    ICount: 33
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:110"
        BranchSideFuncs:
        - "name()"
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:109"
        BranchSideFuncs:
        - "getClass()"
        - "isAssignableFrom(java.lang.Class)"
    - Branch String: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:112"
        BranchSideFuncs:
        - "cast(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:111"
        BranchSideFuncs:
        - "getName()"
        - "format(java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:108,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hasValue()"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:109,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:109,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:109,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:110,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:110,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:111,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:113,1"
      Dst: "[java.lang.Class].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asString()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:91,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asBoolean()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:99,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultConfigurationOption"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultConfigurationOption:104,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].cast()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811].bootstrap$(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811].<init>(com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811].<init>(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811].<init>(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811].get()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$1(com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$1(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$1(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockParseStart__2].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockParseStart__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$BlockParseStart__2].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockParseStart__2:-1,1"
      Dst: "[com.github.javaparser.ParseStart$BlockParseStart__2].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockParseStart__2].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockParseStart__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockParseStart__2:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockParseStart__2].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockParseStart__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 164
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].BlockParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockParseStart__2:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BlockParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BlockParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8593
    functionLinenumberEnd: 8597
    functionDepth: 163
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8594,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8595,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Block()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5949
    functionLinenumberEnd: 5963
    functionDepth: 162
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParserBase].recover(int,com.github.javaparser.ParseException)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.Node].setParsed(com.github.javaparser.ast.Node$Parsedness)"
    functionUses: 10
    ICount: 22
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5950,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5952,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5953,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5955,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5957,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5957,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5959,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].recover(int,com.github.javaparser.ParseException)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5960,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5961,1"
      Dst: "[com.github.javaparser.ast.Node].setParsed(com.github.javaparser.ast.Node$Parsedness)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14276
    functionLinenumberEnd: 14303
    functionDepth: 115
    returnType: "com.github.javaparser.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    - "[com.github.javaparser.GeneratedJavaParser].generateParseException()"
    functionUses: 419
    ICount: 51
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14280"
        BranchSideFuncs:
        - "getNextToken()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14300"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14299"
        BranchSideFuncs:
        - "generateParseException()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14297"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14297"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14287"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14281,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14302,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].generateParseException()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3007
    functionLinenumberEnd: 3133
    functionDepth: 16
    returnType: "com.github.javaparser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].beginToken()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjFillToken()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].CommonTokenAction(com.github.javaparser.Token)"
    - "[java.lang.StringBuilder].setLength(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_0()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_1()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_2()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_3()"
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].TokenLexicalActions(com.github.javaparser.Token)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].SkipLexicalActions(com.github.javaparser.Token)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].MoreLexicalActions()"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.AbstractCharStream].getEndLine()"
    - "[com.github.javaparser.AbstractCharStream].getEndColumn()"
    - "[com.github.javaparser.AbstractCharStream].getImage()"
    - "[com.github.javaparser.TokenMgrException].<init>(boolean,int,int,int,java.lang.String,int,int)"
    functionUses: 5
    ICount: 187
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3064"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3064"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3064"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3064"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3065"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3110"
        BranchSideFuncs:
        - "TokenLexicalActions(com.github.javaparser.Token)"
        - "jjFillToken()"
        - "CommonTokenAction(com.github.javaparser.Token)"
        - "getEndColumn()"
        - "getEndLine()"
        - "SkipLexicalActions(com.github.javaparser.Token)"
        - "MoreLexicalActions()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3109"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3069"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3068"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3069"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3079"
        BranchSideFuncs:
        - "TokenLexicalActions(com.github.javaparser.Token)"
        - "jjFillToken()"
        - "CommonTokenAction(com.github.javaparser.Token)"
        - "getEndColumn()"
        - "getEndLine()"
        - "SkipLexicalActions(com.github.javaparser.Token)"
        - "MoreLexicalActions()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3078"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3076"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3075"
        BranchSideFuncs:
        - "CommonTokenAction(com.github.javaparser.Token)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3099"
        BranchSideFuncs:
        - "TokenLexicalActions(com.github.javaparser.Token)"
        - "jjFillToken()"
        - "CommonTokenAction(com.github.javaparser.Token)"
        - "getEndColumn()"
        - "getEndLine()"
        - "SkipLexicalActions(com.github.javaparser.Token)"
        - "MoreLexicalActions()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3098"
        BranchSideFuncs:
        - "MoreLexicalActions()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3081"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3094"
        BranchSideFuncs:
        - "TokenLexicalActions(com.github.javaparser.Token)"
        - "jjFillToken()"
        - "CommonTokenAction(com.github.javaparser.Token)"
        - "getEndColumn()"
        - "getEndLine()"
        - "SkipLexicalActions(com.github.javaparser.Token)"
        - "MoreLexicalActions()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3093"
        BranchSideFuncs:
        - "SkipLexicalActions(com.github.javaparser.Token)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3084"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3088"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3087"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3095"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3017"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3016"
        BranchSideFuncs:
        - "beginToken()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3109"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3110"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3109"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3110"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3109"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3132"
        BranchSideFuncs:
        - "getImage()"
        - "backup(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3131"
        BranchSideFuncs:
        - "<init>(boolean,int,int,int,java.lang.String,int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3128"
        BranchSideFuncs:
        - "getImage()"
        - "backup(int)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3017,1"
      Dst: "[com.github.javaparser.AbstractCharStream].beginToken()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3023,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjFillToken()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3025,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].CommonTokenAction(com.github.javaparser.Token)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3029,1"
      Dst: "[java.lang.StringBuilder].setLength(int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3039,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_0()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_1()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3053,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_2()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3062,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_3()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3068,1"
      Dst: "[com.github.javaparser.AbstractCharStream].backup(int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3073,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].TokenLexicalActions(com.github.javaparser.Token)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3091,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].SkipLexicalActions(com.github.javaparser.Token)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3099,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].MoreLexicalActions()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3105,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3110,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getEndLine()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3111,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getEndColumn()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3120,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getImage()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3132,1"
      Dst: "[com.github.javaparser.TokenMgrException].<init>(boolean,int,int,int,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 47
    CyclomaticComplexity: 21
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjFillToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2715
    functionLinenumberEnd: 2732
    functionDepth: 3
    returnType: "com.github.javaparser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].getImage()"
    - "[com.github.javaparser.AbstractCharStream].getBeginLine()"
    - "[com.github.javaparser.AbstractCharStream].getBeginColumn()"
    - "[com.github.javaparser.AbstractCharStream].getEndLine()"
    - "[com.github.javaparser.AbstractCharStream].getEndColumn()"
    - "[com.github.javaparser.Token].newToken(int)"
    functionUses: 3
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2716"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getBeginLine()"
        - "getBeginColumn()"
        - "getEndLine()"
        - "newToken(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2715"
        BranchSideFuncs:
        - "getImage()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2717,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getImage()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2718,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getBeginLine()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2719,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getBeginColumn()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2720,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getEndLine()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2721,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getEndColumn()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2722,1"
      Dst: "[com.github.javaparser.Token].newToken(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.Token].newToken(int)"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 2
    returnType: "com.github.javaparser.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Token].newToken(int,java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Token:149,1"
      Dst: "[com.github.javaparser.Token].newToken(int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].newToken(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 144
    functionDepth: 1
    returnType: "com.github.javaparser.Token"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Token].<init>(int,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Token:143,1"
      Dst: "[com.github.javaparser.Token].<init>(int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].<init>(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenBase].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Token:101,1"
      Dst: "[com.github.javaparser.TokenBase].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].CommonTokenAction(com.github.javaparser.Token)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 112
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Stack].push(java.lang.Object)"
    - "[java.util.Stack].empty()"
    - "[java.util.Stack].pop()"
    - "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Token,java.util.List)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.TokenTypes].isComment(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManagerBase].createCommentFromToken(com.github.javaparser.Token)"
    - "[com.github.javaparser.ast.comments.CommentsCollection].addComment(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 34
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:88"
        BranchSideFuncs:
        - "push(java.lang.Object)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:111"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Token,java.util.List)"
        - "pop()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:102"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:105"
        BranchSideFuncs:
        - "isComment(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:94"
        BranchSideFuncs:
        - "addComment(com.github.javaparser.ast.comments.Comment)"
        - "createCommentFromToken(com.github.javaparser.Token)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:93"
        BranchSideFuncs:
        - "empty()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:89,1"
      Dst: "[java.util.Stack].push(java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:94,1"
      Dst: "[java.util.Stack].empty()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:95,1"
      Dst: "[java.util.Stack].pop()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:96,1"
      Dst: "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Token,java.util.List)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:99,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:106,1"
      Dst: "[com.github.javaparser.TokenTypes].isComment(int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:107,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManagerBase].createCommentFromToken(com.github.javaparser.Token)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:108,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].addComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Token,java.util.List)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 110
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Token"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.Range].range(int,int,int,int)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 45
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:99"
        BranchSideFuncs:
        - "range(int,int,int,int)"
      - BranchSide: "com.github.javaparser.JavaToken:98"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.JavaToken:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:107"
        BranchSideFuncs:
        - "get(int)"
        - "size()"
      - BranchSide: "com.github.javaparser.JavaToken:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:58,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.JavaToken:90,1"
      Dst: "[com.github.javaparser.Range].range(int,int,int,int)"
    - Src: "com.github.javaparser.JavaToken:102,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.JavaToken:103,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.JavaToken:103,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.Range].range(int,int,int,int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 3
    returnType: "com.github.javaparser.Range"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:80,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    - Src: "com.github.javaparser.Range:80,1"
      Dst: "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 57
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Position"
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    functionUses: 4
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.Range:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Range:44"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:49"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.Range:48"
        BranchSideFuncs:
        - "isBefore(com.github.javaparser.Position)"
    - Branch String: "com.github.javaparser.Range:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Range:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Range:41,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.Range:43,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.Range:49,1"
      Dst: "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 172
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 4
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Position:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Position:167,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.TokenTypes].isComment(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isComment()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:63,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory(int)"
    - Src: "com.github.javaparser.TokenTypes:63,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].getCategory(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 262
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Category"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 6
    ICount: 27
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:261,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.TokenTypes:261,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.TokenTypes:261,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.TokenTypes:261,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.TokenTypes:261,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isComment()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:235"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].addComment(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:66,1"
      Dst: "[java.util.TreeSet].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_0()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 334
    functionLinenumberEnd: 452
    functionDepth: 15
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    functionUses: 1
    ICount: 118
    EdgeCount: 50
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:341,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:451,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 329
    functionLinenumberEnd: 333
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 41
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 454
    functionLinenumberEnd: 585
    functionDepth: 14
    returnType: "int"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 36
    ICount: 184
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:481"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:491"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:495"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:500"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:499"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:502"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:501"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:504"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:503"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:506"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:505"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:508"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:507"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:510"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:509"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:512"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:514"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:513"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:516"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:515"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:518"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:517"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:520"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:519"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:526"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:525"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:530"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:553"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:557"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:560"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:559"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:455,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:457,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:464,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:467,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:474,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 75
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 323
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 290
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:125"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:131"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:142"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:164"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:178"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:186"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:188"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:208"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:210"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:226"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:227"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:229"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:239"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:242"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:249"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:262"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:265"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:267"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:279"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:284"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:286"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:296"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:303"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:305"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:314"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 123
    CyclomaticComplexity: 32
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 586
    functionLinenumberEnd: 668
    functionDepth: 13
    returnType: "int"
    argCount: 6
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionUses: 21
    ICount: 107
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:587"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:589"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:588"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:607"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:615"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:644"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:643"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:648"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:652"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:588,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:589,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:591,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:598,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:616,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 41
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionDepth: 3
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 1389
    functionLinenumberEnd: 2468
    functionDepth: 2
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_3(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_0(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_2(int,int,int,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    functionUses: 3
    ICount: 4513
    EdgeCount: 166
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1399"
        BranchSideFuncs:
        - "ReInitRounds()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1398"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2005"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1409"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1408"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1419"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1420"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1426"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1425"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1429"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1439"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1436"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1437"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1444"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1459"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1458"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1447"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1446"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1452"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1450"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1455"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1454"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1457"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1456"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1459"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1458"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1467"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1469"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1468"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1470"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1474"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1480"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1479"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1481"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1491"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1490"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1491"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1492"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1502"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1501"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1503"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1507"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1509"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1508"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1510"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1530"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1538"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1546"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1574"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1582"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1594"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1598"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1606"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1618"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1622"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1630"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1634"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1636"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1635"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1636"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1637"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1656"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1655"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1656"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1657"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1675"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1674"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1675"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1676"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1694"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1693"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1695"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1699"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1713"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1713"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1721"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1725"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1759"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1760"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1764"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1768"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1770"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1769"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1770"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1771"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1777"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1776"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1777"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1778"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1786"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1792"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1791"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1793"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1797"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1799"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1798"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1799"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1800"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1804"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1810"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1809"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1811"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1815"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1821"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1820"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1822"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1826"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1830"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1832"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1831"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1833"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1839"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1838"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1840"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1844"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1882"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1881"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1883"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1893"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1892"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1894"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1898"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1908"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1907"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1909"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1913"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1925"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1933"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1937"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1955"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1954"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1956"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1967"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1966"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1967"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1968"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1972"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1984"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1994"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1993"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1994"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1995"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1404"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1403"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2006"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2392"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2016"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2015"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2016"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2018"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2017"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2018"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2022"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2027"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2025"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2028"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2032"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2037"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2034"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2035"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2038"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2046"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2050"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2058"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2062"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2066"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2070"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2082"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2090"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2094"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2098"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2158"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2182"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2209"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs:
        - "jjCheckNAdd(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2384"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
        BranchSideFuncs:
        - "jjAddStates(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2011"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2010"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2452"
        BranchSideFuncs:
        - "jjCheckNAddStates(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2411"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2410"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2412"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2416"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2420"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2420"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2421"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2424"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2452"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2435"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2434"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2435"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2436"
        BranchSideFuncs:
        - "jjCheckNAddTwoStates(int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2442"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2441"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2443"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2452"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2452"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2451"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2452"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2399"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2459"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2464"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2466"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2465"
        BranchSideFuncs:
        - "readChar()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1398,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1408,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1421,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1430,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1446,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2404,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2409,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_3(int,int,int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2416,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_0(int,int,int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2421,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_2(int,int,int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2466,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 602
    CyclomaticComplexity: 502
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3240
    functionLinenumberEnd: 3245
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3243"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3208
    functionLinenumberEnd: 3212
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    functionUses: 39
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3208"
        BranchSideFuncs:
        - "jjCheckNAdd(int)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3209,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3187
    functionLinenumberEnd: 3194
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3192"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3201
    functionLinenumberEnd: 3205
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    functionUses: 55
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3202,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3196
    functionLinenumberEnd: 3200
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3196"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2766
    functionLinenumberEnd: 2775
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2770"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2769"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2774"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2773"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_3(int,int,int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2888
    functionLinenumberEnd: 2995
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 463
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2891"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2893"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2896"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2895"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2898"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2897"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2899"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2901"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2903"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2905"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2907"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2910"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2909"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2911"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2913"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2915"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2917"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2920"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2919"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2921"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2924"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2923"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2925"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2927"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2930"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2929"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2931"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2933"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2935"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2937"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2940"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2939"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2941"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2943"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2945"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2947"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2949"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2952"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2951"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2954"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2953"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2956"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2955"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2957"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2959"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2961"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2963"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2966"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2965"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2968"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2967"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2970"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2969"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2972"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2971"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2973"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2975"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2977"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2979"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2982"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2981"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2984"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2983"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2986"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2985"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2987"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2990"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2989"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2994"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2993"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 204
    CyclomaticComplexity: 51
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_0(int,int,int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2746
    functionLinenumberEnd: 2763
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2749"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2751"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2754"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2753"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2756"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2755"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2758"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2757"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2760"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2759"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_2(int,int,int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2778
    functionLinenumberEnd: 2885
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 463
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2781"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2783"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2786"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2785"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2787"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2789"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2791"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2794"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2793"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2795"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2798"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2797"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2800"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2799"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2801"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2804"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2803"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2806"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2805"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2807"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2809"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2811"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2814"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2813"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2816"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2815"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2817"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2819"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2821"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2823"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2826"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2825"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2827"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2830"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2829"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2831"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2834"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2833"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2835"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2837"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2839"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2842"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2841"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2844"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2843"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2845"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2847"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2849"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2851"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2854"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2853"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2855"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2858"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2857"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2859"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2861"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2863"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2865"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2867"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2870"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2869"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2871"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2874"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2873"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2875"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2877"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2879"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2884"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2883"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 204
    CyclomaticComplexity: 51
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 669
    functionLinenumberEnd: 758
    functionDepth: 12
    returnType: "int"
    argCount: 6
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionUses: 17
    ICount: 141
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:672"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:671"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:757"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:756"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:757"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:756"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:698"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:697"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:700"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:699"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:702"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:701"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:704"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:703"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:757"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:756"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:757"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:756"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:718"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:720"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:719"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:724"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:726"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:730"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:733"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:732"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:735"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:737"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:741"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:740"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:745"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:744"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:747"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:746"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:671,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:672,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:674,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:680,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:683,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:693,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 54
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 759
    functionLinenumberEnd: 835
    functionDepth: 11
    returnType: "int"
    argCount: 6
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionUses: 16
    ICount: 119
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:760"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:762"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:761"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:774"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:834"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:833"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:778"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:780"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:779"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:780"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:782"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:781"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:786"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:785"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:834"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:833"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:794"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:798"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:803"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:805"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:804"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:809"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:808"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:811"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:810"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:813"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:815"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:814"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:815"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:817"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:819"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:818"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:825"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:829"
        BranchSideFuncs:
        - "jjMoveStringLiteralDfa5_0(long,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:761,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:762,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:764,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:770,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:775,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 45
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 836
    functionLinenumberEnd: 902
    functionDepth: 10
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionUses: 13
    ICount: 108
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:839"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:838"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:849"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:851"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:850"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:853"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:852"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:857"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:856"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:859"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:858"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:861"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:863"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:862"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:865"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:864"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:865"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:867"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:866"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:873"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:901"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:900"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:883"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:885"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:884"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:901"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:900"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:895"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:894"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:895"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:897"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:896"
        BranchSideFuncs:
        - "jjMoveStringLiteralDfa6_0(long,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:838,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:839,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:841,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:847,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:850,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 42
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 903
    functionLinenumberEnd: 955
    functionDepth: 9
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionUses: 12
    ICount: 80
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:906"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:905"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:920"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:919"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:920"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:922"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:921"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:954"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:953"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:936"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:935"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:938"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:937"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:954"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:953"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:944"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:943"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:954"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:953"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:905,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:906,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:908,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:914,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:919,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 30
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 956
    functionLinenumberEnd: 998
    functionDepth: 8
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionUses: 8
    ICount: 64
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:957"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:959"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:958"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:969"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:971"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:970"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:973"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:972"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:997"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:996"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:987"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:986"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:987"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:997"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:996"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:991"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:997"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:996"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:958,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:959,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:961,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:967,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:970,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 999
    functionLinenumberEnd: 1031
    functionDepth: 7
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    functionUses: 5
    ICount: 49
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1001"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1010"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1030"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1029"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1016"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1015"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1022"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1024"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1023"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1001,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1002,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1016,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 1102
    functionLinenumberEnd: 1108
    functionDepth: 3
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    functionUses: 64
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1105,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1107,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 1032
    functionLinenumberEnd: 1064
    functionDepth: 6
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    functionUses: 5
    ICount: 46
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1035"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1034"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1063"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1062"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1047"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1063"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1062"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1051"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1063"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1062"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1055"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1063"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1062"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1034,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1035,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1037,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1048,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1059,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 1065
    functionLinenumberEnd: 1081
    functionDepth: 5
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa11_0(long,long)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1066"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1068"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1067"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1067,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1068,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1070,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1076,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa11_0(long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa11_0(long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 1082
    functionLinenumberEnd: 1100
    functionDepth: 4
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1083"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1085"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1084"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1093"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1099"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1098"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1084,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1085,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1087,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_1()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2470
    functionLinenumberEnd: 2477
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_1(long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2474,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_1(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_1(long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2479
    functionLinenumberEnd: 2494
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2493"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2492"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2480,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2488,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_2()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2495
    functionLinenumberEnd: 2502
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_2(long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2499,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_2(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_2(long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2504
    functionLinenumberEnd: 2519
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2518"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2517"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2505,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2513,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_3()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2548
    functionLinenumberEnd: 2555
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_3(long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3(int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_3(long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2554,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_3(long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2557
    functionLinenumberEnd: 2571
    functionDepth: 4
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_3(long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2558,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2560,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2566,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_3(long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2570,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2520
    functionLinenumberEnd: 2543
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2524"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2531"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2533"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_3(long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2572
    functionLinenumberEnd: 2590
    functionDepth: 3
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2573"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2575"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2574"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_3(int,long,long)"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2583"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2589"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2588"
        BranchSideFuncs:
        - "jjStartNfa_3(int,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2574,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2575,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2577,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2545
    functionLinenumberEnd: 2547
    functionDepth: 2
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2546,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2546,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 2592
    functionLinenumberEnd: 2675
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    functionUses: 2
    ICount: 150
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2602"
        BranchSideFuncs:
        - "ReInitRounds()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2601"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2620"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2618"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2618"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2619"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2618"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2607"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2621"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2643"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2630"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2631"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2640"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2639"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2640"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2639"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2626"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2625"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2659"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2659"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2658"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2650"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2666"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2673"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2672"
        BranchSideFuncs:
        - "readChar()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2601,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2654,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2673,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 38
    CyclomaticComplexity: 24
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].TokenLexicalActions(com.github.javaparser.Token)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3160
    functionLinenumberEnd: 3186
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].length()"
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    functionUses: 1
    ICount: 43
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3164,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3165,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3173,1"
      Dst: "[com.github.javaparser.AbstractCharStream].backup(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].SkipLexicalActions(com.github.javaparser.Token)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3138
    functionLinenumberEnd: 3145
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Token"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].MoreLexicalActions()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3146
    functionLinenumberEnd: 3159
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(char[])"
    - "[com.github.javaparser.AbstractCharStream].getSuffix(int)"
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3151,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getSuffix(int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3151,1"
      Dst: "[java.lang.StringBuilder].append(char[])"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3153,1"
      Dst: "[com.github.javaparser.AbstractCharStream].backup(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.TokenMgrException].<init>(boolean,int,int,int,java.lang.String,int,int)"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionDepth: 5
    returnType: "void"
    argCount: 7
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenMgrException].<init>(java.lang.String,int)"
    - "[com.github.javaparser.TokenMgrException].LexicalErr(boolean,int,int,int,java.lang.String,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:163,1"
      Dst: "[com.github.javaparser.TokenMgrException].LexicalErr(boolean,int,int,int,java.lang.String,int)"
    - Src: "com.github.javaparser.TokenMgrException:163,1"
      Dst: "[com.github.javaparser.TokenMgrException].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].LexicalErr(boolean,int,int,int,java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 132
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 6
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.TokenMgrException].addEscapes(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].valueOf(char)"
    functionUses: 1
    ICount: 35
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenMgrException:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenMgrException:125"
        BranchSideFuncs:
        - "<init>()"
        - "valueOf(char)"
        - "append(int)"
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:127,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.TokenMgrException:127,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.TokenMgrException:127,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.TokenMgrException:130,1"
      Dst: "[java.lang.String].valueOf(char)"
    - Src: "com.github.javaparser.TokenMgrException:130,1"
      Dst: "[com.github.javaparser.TokenMgrException].addEscapes(java.lang.String)"
    - Src: "com.github.javaparser.TokenMgrException:130,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].valueOf(char)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3040
    functionLinenumberEnd: 3045
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringLatin1].canEncode(int)"
    - "[java.lang.String].<init>(byte[],byte)"
    - "[java.lang.StringLatin1].toBytes(char)"
    - "[java.lang.StringUTF16].toBytes(char)"
    functionUses: 3
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "java.lang.String:3041"
      Branch Sides:
      - BranchSide: "java.lang.String:3044"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3043"
        BranchSideFuncs:
        - "<init>(byte[],byte)"
        - "toBytes(char)"
    - Branch String: "java.lang.String:3041"
      Branch Sides:
      - BranchSide: "java.lang.String:3044"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3043"
        BranchSideFuncs:
        - "<init>(byte[],byte)"
        - "toBytes(char)"
    Callsites:
    - Src: "java.lang.String:3041,1"
      Dst: "[java.lang.StringLatin1].canEncode(int)"
    - Src: "java.lang.String:3042,1"
      Dst: "[java.lang.StringLatin1].toBytes(char)"
    - Src: "java.lang.String:3042,1"
      Dst: "[java.lang.String].<init>(byte[],byte)"
    - Src: "java.lang.String:3044,1"
      Dst: "[java.lang.StringUTF16].toBytes(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].<init>(byte[],byte)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3251
    functionLinenumberEnd: 3256
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 10
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:3252,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].addEscapes(java.lang.String)"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 111
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Integer].toString(int,int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].append(char)"
    functionUses: 2
    ICount: 49
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenMgrException:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenMgrException:110"
        BranchSideFuncs:
        - "charAt(int)"
      - BranchSide: "com.github.javaparser.TokenMgrException:109"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.TokenMgrException:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenMgrException:102"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString(int,int)"
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.github.javaparser.TokenMgrException:101"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString(int,int)"
        - "length()"
        - "substring(int,int)"
    - Branch String: "com.github.javaparser.TokenMgrException:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenMgrException:105"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString(int,int)"
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.github.javaparser.TokenMgrException:104"
        BranchSideFuncs:
        - "append(char)"
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:71,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.TokenMgrException:72,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.TokenMgrException:73,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.TokenMgrException:77,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.TokenMgrException:102,1"
      Dst: "[java.lang.Integer].toString(int,int)"
    - Src: "com.github.javaparser.TokenMgrException:102,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.TokenMgrException:103,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.TokenMgrException:105,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 12
  - functionName: "[java.lang.String].charAt(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 691
    functionLinenumberEnd: 696
    functionDepth: 1
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].charAt(byte[],int)"
    - "[java.lang.StringUTF16].charAt(byte[],int)"
    functionUses: 10
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:692"
      Branch Sides:
      - BranchSide: "java.lang.String:695"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:694"
        BranchSideFuncs:
        - "charAt(byte[],int)"
    Callsites:
    - Src: "java.lang.String:692,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:693,1"
      Dst: "[java.lang.StringLatin1].charAt(byte[],int)"
    - Src: "java.lang.String:695,1"
      Dst: "[java.lang.StringUTF16].charAt(byte[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].substring(int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1872
    functionLinenumberEnd: 1881
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].checkBoundsBeginEnd(int,int,int)"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].newString(byte[],int,int)"
    - "[java.lang.StringUTF16].newString(byte[],int,int)"
    functionUses: 22
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "java.lang.String:1876"
      Branch Sides:
      - BranchSide: "java.lang.String:1879"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1878"
        BranchSideFuncs:
        - "isLatin1()"
    - Branch String: "java.lang.String:1876"
      Branch Sides:
      - BranchSide: "java.lang.String:1879"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1878"
        BranchSideFuncs:
        - "isLatin1()"
    - Branch String: "java.lang.String:1879"
      Branch Sides:
      - BranchSide: "java.lang.String:1880"
        BranchSideFuncs:
        - "newString(byte[],int,int)"
      - BranchSide: "java.lang.String:1879"
        BranchSideFuncs:
        - "newString(byte[],int,int)"
    Callsites:
    - Src: "java.lang.String:1873,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1874,1"
      Dst: "[java.lang.String].checkBoundsBeginEnd(int,int,int)"
    - Src: "java.lang.String:1879,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1879,1"
      Dst: "[java.lang.StringLatin1].newString(byte[],int,int)"
    - Src: "java.lang.String:1880,1"
      Dst: "[java.lang.StringUTF16].newString(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].checkBoundsBeginEnd(int,int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3317
    functionLinenumberEnd: 3323
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "java.lang.String:3318"
      Branch Sides:
      - BranchSide: "java.lang.String:3319"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
      - BranchSide: "java.lang.String:3318"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
    - Branch String: "java.lang.String:3318"
      Branch Sides:
      - BranchSide: "java.lang.String:3319"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
      - BranchSide: "java.lang.String:3318"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
    - Branch String: "java.lang.String:3318"
      Branch Sides:
      - BranchSide: "java.lang.String:3322"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
      - BranchSide: "java.lang.String:3321"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:3319,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "java.lang.String:3319,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "java.lang.String:3319,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "java.lang.String:3319,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "java.lang.String:3319,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.TokenMgrException].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:157,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].generateParseException()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14415
    functionLinenumberEnd: 14458
    functionDepth: 114
    returnType: "com.github.javaparser.ParseException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].clear()"
    - "[com.github.javaparser.utils.VisitorList].clear()"
    - "[java.util.AbstractList].clear()"
    - "[java.util.Vector].clear()"
    - "[java.util.ArrayList].clear()"
    - "[java.util.concurrent.CopyOnWriteArrayList].clear()"
    - "[java.util.LinkedList].clear()"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_rescan_token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token(int,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.ParseException].<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    - "[java.util.List].clear()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 98
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14422"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14421"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14422"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14443"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14442"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14422"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14421"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14422"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14421"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14428"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14427"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14431"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14430"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14431"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14434"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14433"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14437"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14436"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14437"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14424"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14423"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14449"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
        - "jj_rescan_token()"
        - "size()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14444"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14443"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14442"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14456"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14456"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14416,1"
      Dst: "[java.util.List].clear()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14447,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14451,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_rescan_token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14452,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token(int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14453,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14455,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14457,1"
      Dst: "[com.github.javaparser.ParseException].<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 31
    CyclomaticComplexity: 14
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_rescan_token()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14473
    functionLinenumberEnd: 14567
    functionDepth: 113
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_1()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_2()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_5()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_6()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_7()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_8()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_9()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_10()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_12()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_13()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_14()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_15()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_16()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_17()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_20()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_21()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_22()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_23()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_24()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_26()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_27()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_28()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_34()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_35()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_39()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_43()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_44()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_45()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_46()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_47()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_49()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_54()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_55()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_56()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_57()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_60()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_61()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_62()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_65()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_66()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_67()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_68()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_69()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_71()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_72()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_73()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_74()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_75()"
    functionUses: 1
    ICount: 174
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14564"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14479"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14561"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14560"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14479"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14484,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_1()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14485,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_2()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14486,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14487,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14488,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_5()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14489,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_6()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14490,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_7()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_8()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14492,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_9()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14493,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_10()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14494,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14495,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_12()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14496,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_13()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14497,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_14()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14498,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_15()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14499,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_16()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14500,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_17()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14502,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14503,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_20()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14504,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_21()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14505,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_22()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14506,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_23()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14507,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_24()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14508,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14509,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_26()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14510,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_27()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14511,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_28()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14512,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14513,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14514,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14515,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14516,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14517,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_34()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14518,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_35()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14519,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14520,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14521,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_39()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14523,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14524,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14525,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14526,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_43()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14527,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_44()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14528,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_45()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14529,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_46()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14530,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_47()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14531,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14532,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_49()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14533,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14534,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14535,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14536,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14537,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_54()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14538,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_55()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14539,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_56()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14540,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_57()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14541,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14543,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_60()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_61()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14545,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_62()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14546,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14547,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14548,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_65()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14549,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_66()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_67()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14551,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_68()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_69()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14553,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14554,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_71()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14555,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_72()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14556,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_73()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14557,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_74()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14558,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_75()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 85
    CyclomaticComplexity: 79
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_1()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9921
    functionLinenumberEnd: 9924
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9923"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9922"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9922,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14307
    functionLinenumberEnd: 14326
    functionDepth: 17
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token(int,int)"
    functionUses: 340
    ICount: 50
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14315"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14313"
        BranchSideFuncs:
        - "getNextToken()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14312"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14323"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14322"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14321"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14320"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14321"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14320"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14322"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14324"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14323"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14325"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14324"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14325"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14311,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14321,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_add_error_token(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14374
    functionLinenumberEnd: 14410
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 64
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14379"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14378"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14381"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14380"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14409"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14408"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14384"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14387"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14404"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14403"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14402"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14401"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14397"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14396"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14390"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14389"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14402"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14401"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14409"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14408"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14388,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14388,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14388,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14398,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_2()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9934
    functionLinenumberEnd: 9937
    functionDepth: 112
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_64()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9936"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9935,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_64()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_64()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10074
    functionLinenumberEnd: 10082
    functionDepth: 111
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_136()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10076"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10074"
        BranchSideFuncs:
        - "jj_3R_136()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10079"
        BranchSideFuncs:
        - "jj_3R_96()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10078"
        BranchSideFuncs:
        - "jj_3R_96()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10080"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10079"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10081"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10080"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10076,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_136()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10078,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10079,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_136()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10085
    functionLinenumberEnd: 10088
    functionDepth: 110
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10087"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10086"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10710
    functionLinenumberEnd: 10723
    functionDepth: 109
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_247()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_248()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_249()"
    functionUses: 5
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10711"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10712"
        BranchSideFuncs:
        - "jj_3R_96()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10711"
        BranchSideFuncs:
        - "jj_3R_96()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10713"
        BranchSideFuncs:
        - "jj_3R_247()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10722"
        BranchSideFuncs:
        - "jj_3R_248()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10721"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10722"
        BranchSideFuncs:
        - "jj_3R_249()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10721"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10719"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10721"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10711,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10712,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10715,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_247()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10717,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_248()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10719,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_249()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13483
    functionLinenumberEnd: 13491
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13486"
        BranchSideFuncs:
        - "jj_3_32()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13486"
        BranchSideFuncs:
        - "jj_3_32()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13484,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13488,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13688
    functionLinenumberEnd: 13743
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 15
    ICount: 57
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13690"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13714"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13716"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13718"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13720"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13742"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13741"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13690,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 18
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13500
    functionLinenumberEnd: 13504
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13502"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13501"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13503"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13502"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13502,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_247()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10734
    functionLinenumberEnd: 10741
    functionDepth: 108
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_308()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10735"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10736"
        BranchSideFuncs:
        - "jj_3R_308()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10738"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10739"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10738"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10740"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10739"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10735,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10738,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_308()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_308()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10744
    functionLinenumberEnd: 10747
    functionDepth: 107
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_359()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10746"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10745"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10745,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_359()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_359()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10835
    functionLinenumberEnd: 10843
    functionDepth: 106
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_391()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_392()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10838"
        BranchSideFuncs:
        - "jj_3R_392()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10838"
        BranchSideFuncs:
        - "jj_3R_392()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10836,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_391()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10840,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_392()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_391()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10986
    functionLinenumberEnd: 10991
    functionDepth: 104
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10987"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10988"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10987"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10989"
        BranchSideFuncs:
        - "jj_3R_134()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10988"
        BranchSideFuncs:
        - "jj_3R_134()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10990"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10989"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10987,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10988,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10989,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13549
    functionLinenumberEnd: 13552
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionUses: 23
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13551"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13550"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11086
    functionLinenumberEnd: 11096
    functionDepth: 103
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_200()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_201()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    functionUses: 5
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11088"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11095"
        BranchSideFuncs:
        - "jj_3R_201()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11094"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11090"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11095"
        BranchSideFuncs:
        - "jj_3R_202()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11094"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11092"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11094"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11088,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_200()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11090,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_201()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_200()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11114
    functionLinenumberEnd: 11117
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11115,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_201()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11141
    functionLinenumberEnd: 11144
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_244()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11142,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_244()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_244()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11189
    functionLinenumberEnd: 11198
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_416()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11191"
        BranchSideFuncs:
        - "jj_3R_416()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11196"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11195"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11190,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11193,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_416()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_416()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11223
    functionLinenumberEnd: 11231
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11226"
        BranchSideFuncs:
        - "jj_3_70()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11226"
        BranchSideFuncs:
        - "jj_3_70()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11224,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11228,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11264
    functionLinenumberEnd: 11268
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11266"
        BranchSideFuncs:
        - "jj_3R_134()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11265"
        BranchSideFuncs:
        - "jj_3R_134()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11267"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11265,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11266,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_202()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11147
    functionLinenumberEnd: 11150
    functionDepth: 102
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11148,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9693
    functionLinenumberEnd: 9699
    functionDepth: 101
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_230()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_295()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9695"
        BranchSideFuncs:
        - "jj_3R_295()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9698"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9697"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9694,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_230()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9697,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_295()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_230()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9784
    functionLinenumberEnd: 9792
    functionDepth: 100
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_285()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_352()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9785"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9787"
        BranchSideFuncs:
        - "jj_3R_352()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9789"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9787"
        BranchSideFuncs:
        - "jj_3R_352()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9785,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_285()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9789,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_352()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_285()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9910
    functionLinenumberEnd: 9918
    functionDepth: 98
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_383()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9913"
        BranchSideFuncs:
        - "jj_3R_383()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9913"
        BranchSideFuncs:
        - "jj_3R_383()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9911,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9915,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_383()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10041
    functionLinenumberEnd: 10049
    functionDepth: 96
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_374()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_406()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10044"
        BranchSideFuncs:
        - "jj_3R_406()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10046"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10044"
        BranchSideFuncs:
        - "jj_3R_406()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10042,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_374()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10046,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_406()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_374()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10122
    functionLinenumberEnd: 10130
    functionDepth: 94
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_399()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_429()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10125"
        BranchSideFuncs:
        - "jj_3R_429()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10125"
        BranchSideFuncs:
        - "jj_3R_429()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10123,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_399()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10127,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_429()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_399()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10314
    functionLinenumberEnd: 10322
    functionDepth: 92
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_422()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_439()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10317"
        BranchSideFuncs:
        - "jj_3R_439()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10317"
        BranchSideFuncs:
        - "jj_3R_439()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10315,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_422()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10319,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_439()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_422()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10516
    functionLinenumberEnd: 10524
    functionDepth: 90
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_433()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_458()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10517"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10519"
        BranchSideFuncs:
        - "jj_3R_458()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10521"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10519"
        BranchSideFuncs:
        - "jj_3R_458()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10517,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_433()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10521,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_458()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_433()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11020
    functionLinenumberEnd: 11026
    functionDepth: 88
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_455()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_466()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11021"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11022"
        BranchSideFuncs:
        - "jj_3R_466()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11025"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11024"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11021,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_455()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11024,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_466()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_455()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11212
    functionLinenumberEnd: 11220
    functionDepth: 87
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_465()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_476()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11215"
        BranchSideFuncs:
        - "jj_3R_476()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11215"
        BranchSideFuncs:
        - "jj_3R_476()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11213,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_465()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11217,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_476()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_465()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11407
    functionLinenumberEnd: 11415
    functionDepth: 85
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_475()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11410"
        BranchSideFuncs:
        - "jj_3_36()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11412"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11410"
        BranchSideFuncs:
        - "jj_3_36()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11408,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_475()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11412,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_475()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11549
    functionLinenumberEnd: 11557
    functionDepth: 83
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_480()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_491()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11552"
        BranchSideFuncs:
        - "jj_3R_491()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11552"
        BranchSideFuncs:
        - "jj_3R_491()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_480()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11554,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_491()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_480()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11691
    functionLinenumberEnd: 11699
    functionDepth: 81
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_493()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11694"
        BranchSideFuncs:
        - "jj_3R_493()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11694"
        BranchSideFuncs:
        - "jj_3R_493()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11692,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11696,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_493()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11924
    functionLinenumberEnd: 11937
    functionDepth: 79
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_239()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_240()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_241()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_242()"
    functionUses: 7
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11936"
        BranchSideFuncs:
        - "jj_3R_240()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11935"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11936"
        BranchSideFuncs:
        - "jj_3R_241()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11935"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11930"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11936"
        BranchSideFuncs:
        - "jj_3R_242()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11935"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11926,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_239()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11928,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_240()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11930,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_241()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_242()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_239()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11940
    functionLinenumberEnd: 11943
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11942"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11941"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11941,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12043
    functionLinenumberEnd: 12047
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12045"
        BranchSideFuncs:
        - "jj_3R_196()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12044"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12046"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12045"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12045,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_240()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11946
    functionLinenumberEnd: 11949
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_298()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11947"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11948"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11947"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11947,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_298()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_298()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12129
    functionLinenumberEnd: 12133
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12131"
        BranchSideFuncs:
        - "jj_3R_196()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12130"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12130,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12131,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_241()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11962
    functionLinenumberEnd: 11970
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_299()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_300()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11968"
        BranchSideFuncs:
        - "jj_3R_300()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11967"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11966"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11967"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11968"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11969"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11968"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11964,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_299()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11966,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_300()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11968,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_299()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11979
    functionLinenumberEnd: 11982
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11981"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11980"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11980,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_300()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11998
    functionLinenumberEnd: 12001
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12000"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11999"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11999,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_242()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12004
    functionLinenumberEnd: 12007
    functionDepth: 78
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_233()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12006"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12005"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12005,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_233()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_233()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12175
    functionLinenumberEnd: 12188
    functionDepth: 77
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_288()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_289()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_290()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_291()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12187"
        BranchSideFuncs:
        - "jj_3R_289()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12187"
        BranchSideFuncs:
        - "jj_3R_290()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12187"
        BranchSideFuncs:
        - "jj_3R_291()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12177,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_288()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12179,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_289()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12181,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_290()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12183,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_291()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_288()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12229
    functionLinenumberEnd: 12237
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_347()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_348()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12235"
        BranchSideFuncs:
        - "jj_3R_348()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12234"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12234"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12231,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_347()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12233,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_348()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12235,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_347()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12252
    functionLinenumberEnd: 12255
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12253,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_348()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12290
    functionLinenumberEnd: 12293
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12292"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12291,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_289()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12284
    functionLinenumberEnd: 12287
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_111()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12285"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12285,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_111()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_111()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12486
    functionLinenumberEnd: 12496
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_178()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12488"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12487"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12489"
        BranchSideFuncs:
        - "jj_3_41()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12491"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12495"
        BranchSideFuncs:
        - "jj_3R_178()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12494"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12494"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12487,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12488,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12493,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_178()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10409
    functionLinenumberEnd: 10414
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_159()"
    functionUses: 19
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10409"
        BranchSideFuncs:
        - "jj_3R_159()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10411,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_159()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_159()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10423
    functionLinenumberEnd: 10426
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10425"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10424"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10424,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12513
    functionLinenumberEnd: 12518
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12515"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12514"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12516"
        BranchSideFuncs:
        - "jj_3R_196()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12515"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12517"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12514,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12515,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12516,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13070
    functionLinenumberEnd: 13095
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_179()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_180()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_181()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_182()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_183()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_184()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_185()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_186()"
    functionUses: 5
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13094"
        BranchSideFuncs:
        - "jj_3R_180()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13093"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13094"
        BranchSideFuncs:
        - "jj_3R_181()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13093"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13076"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13094"
        BranchSideFuncs:
        - "jj_3R_182()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13093"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13094"
        BranchSideFuncs:
        - "jj_3R_183()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13093"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13094"
        BranchSideFuncs:
        - "jj_3R_184()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13093"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13082"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13094"
        BranchSideFuncs:
        - "jj_3R_185()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13093"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13084"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13094"
        BranchSideFuncs:
        - "jj_3R_186()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13093"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13093"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13072,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_179()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13074,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_180()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13076,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_181()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13078,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_182()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13080,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_183()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13082,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_184()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13084,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_185()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_186()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_179()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13129
    functionLinenumberEnd: 13132
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13130,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_180()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13141
    functionLinenumberEnd: 13144
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13142,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_181()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13167
    functionLinenumberEnd: 13170
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13168,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_182()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13193
    functionLinenumberEnd: 13196
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13194,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_183()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13220
    functionLinenumberEnd: 13223
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13222"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13221,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_184()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13242
    functionLinenumberEnd: 13245
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13243,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_185()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13254
    functionLinenumberEnd: 13257
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13255,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_186()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13285
    functionLinenumberEnd: 13288
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13286"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13286,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_178()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12540
    functionLinenumberEnd: 12550
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_232()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_233()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12541"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12543"
        BranchSideFuncs:
        - "jj_3R_232()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12545"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12543"
        BranchSideFuncs:
        - "jj_3R_232()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12548"
        BranchSideFuncs:
        - "jj_3R_233()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12547"
        BranchSideFuncs:
        - "jj_3R_233()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12549"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12548"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12541,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12545,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_232()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12547,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12548,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_233()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12218
    functionLinenumberEnd: 12225
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_251()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_252()"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12224"
        BranchSideFuncs:
        - "jj_3R_252()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12220,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_251()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12222,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_252()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_251()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12272
    functionLinenumberEnd: 12281
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_310()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12276"
        BranchSideFuncs:
        - "jj_3R_310()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12276"
        BranchSideFuncs:
        - "jj_3R_310()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12273,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12275,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_310()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_310()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12334
    functionLinenumberEnd: 12337
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12336"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12335,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12417
    functionLinenumberEnd: 12422
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12419"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12420"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12419"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12420"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12421"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12418,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_252()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12317
    functionLinenumberEnd: 12325
    functionDepth: 30
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_311()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12320"
        BranchSideFuncs:
        - "jj_3R_311()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12320"
        BranchSideFuncs:
        - "jj_3R_311()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12318,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12322,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_311()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12521
    functionLinenumberEnd: 12531
    functionDepth: 29
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    functionUses: 4
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12523"
        BranchSideFuncs:
        - "jj_3_29()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12525"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12526"
        BranchSideFuncs:
        - "jj_3_30()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12526"
        BranchSideFuncs:
        - "jj_3_30()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12525,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12528,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12534
    functionLinenumberEnd: 12537
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12535"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12536"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12535"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12535,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12622
    functionLinenumberEnd: 12629
    functionDepth: 26
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_160()"
    functionUses: 12
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12624"
        BranchSideFuncs:
        - "jj_3R_160()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12627"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12626"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12627"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12628"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12627"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12623,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12626,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_160()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_160()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12644
    functionLinenumberEnd: 12652
    functionDepth: 25
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_229()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_265()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12647"
        BranchSideFuncs:
        - "jj_3R_265()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12647"
        BranchSideFuncs:
        - "jj_3R_265()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12645,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_229()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12649,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_265()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_229()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12719
    functionLinenumberEnd: 12728
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_283()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_284()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12720"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12721"
        BranchSideFuncs:
        - "jj_3R_283()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12723"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12727"
        BranchSideFuncs:
        - "jj_3R_284()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12726"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12725"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12726"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12720,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12723,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_283()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12725,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_284()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_283()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12752
    functionLinenumberEnd: 12755
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12754"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12753,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12057
    functionLinenumberEnd: 12064
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_141()"
    functionUses: 14
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12059"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12063"
        BranchSideFuncs:
        - "jj_3R_141()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12062"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12061"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12062"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12059,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12061,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_141()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_140()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12067
    functionLinenumberEnd: 12070
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12069"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12068"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_141()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12089
    functionLinenumberEnd: 12092
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12090"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12091"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12090"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12090,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_284()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12758
    functionLinenumberEnd: 12761
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_344()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12760"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12759"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_344()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_344()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12852
    functionLinenumberEnd: 12858
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_396()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12853"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12854"
        BranchSideFuncs:
        - "jj_3R_396()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12857"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12856"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12853,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12856,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_396()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_396()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12880
    functionLinenumberEnd: 12887
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_417()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_418()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12886"
        BranchSideFuncs:
        - "jj_3R_418()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12885"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12884"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12885"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12882,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_417()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12884,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_418()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_417()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12890
    functionLinenumberEnd: 12895
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12892"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12891"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12893"
        BranchSideFuncs:
        - "jj_3R_208()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12892"
        BranchSideFuncs:
        - "jj_3R_208()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12894"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12891,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12892,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12893,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_418()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12910
    functionLinenumberEnd: 12915
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12912"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12911"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12913"
        BranchSideFuncs:
        - "jj_3R_208()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12912"
        BranchSideFuncs:
        - "jj_3R_208()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12913"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12914"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12911,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12912,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12913,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_265()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12666
    functionLinenumberEnd: 12670
    functionDepth: 24
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_229()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12668"
        BranchSideFuncs:
        - "jj_3R_229()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12667"
        BranchSideFuncs:
        - "jj_3R_229()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12668"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12669"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12668"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12667,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12668,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_229()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12560
    functionLinenumberEnd: 12568
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    functionUses: 3
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12562"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12561"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12563"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12562"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12564"
        BranchSideFuncs:
        - "jj_3_31()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12561,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12562,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12563,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12566,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12581
    functionLinenumberEnd: 12584
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12582"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12583"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12582,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_311()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12359
    functionLinenumberEnd: 12362
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12361"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12360,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_232()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12553
    functionLinenumberEnd: 12557
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12555"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12554"
        BranchSideFuncs:
        - "jj_3R_287()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12556"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12555"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12554,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12555,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10091
    functionLinenumberEnd: 10095
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    functionUses: 9
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10092"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10093"
        BranchSideFuncs:
        - "jj_3R_208()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10092"
        BranchSideFuncs:
        - "jj_3R_208()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10093"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10094"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10093"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10093,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_290()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12311
    functionLinenumberEnd: 12314
    functionDepth: 76
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_349()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12313"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12312,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_349()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_349()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12402
    functionLinenumberEnd: 12408
    functionDepth: 75
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_243()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12404"
        BranchSideFuncs:
        - "jj_3_40()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12407"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12406"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12403,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_243()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12406,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_243()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12655
    functionLinenumberEnd: 12663
    functionDepth: 74
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_151()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12656"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12658"
        BranchSideFuncs:
        - "jj_3_42()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12660"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12658"
        BranchSideFuncs:
        - "jj_3_42()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12656,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_151()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12660,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_151()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12793
    functionLinenumberEnd: 12818
    functionDepth: 73
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_219()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_221()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_222()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_223()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_224()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_225()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_226()"
    functionUses: 2
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12795"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12817"
        BranchSideFuncs:
        - "jj_3R_220()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12797"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12817"
        BranchSideFuncs:
        - "jj_3R_221()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12799"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12817"
        BranchSideFuncs:
        - "jj_3R_222()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12801"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12817"
        BranchSideFuncs:
        - "jj_3R_223()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12803"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12817"
        BranchSideFuncs:
        - "jj_3R_224()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12805"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12817"
        BranchSideFuncs:
        - "jj_3R_225()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12817"
        BranchSideFuncs:
        - "jj_3R_226()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12816"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12795,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_219()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12797,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12799,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_221()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12801,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_222()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12803,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_223()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12805,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_224()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12807,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_225()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12809,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_226()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_219()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12846
    functionLinenumberEnd: 12849
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_254()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12848"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12847"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12847,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_254()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_254()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13747
    functionLinenumberEnd: 13772
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_313()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_314()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_315()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_316()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_317()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_318()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_319()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_320()"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13771"
        BranchSideFuncs:
        - "jj_3R_314()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13770"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13771"
        BranchSideFuncs:
        - "jj_3R_315()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13770"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13771"
        BranchSideFuncs:
        - "jj_3R_316()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13770"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13755"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13771"
        BranchSideFuncs:
        - "jj_3R_317()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13770"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13771"
        BranchSideFuncs:
        - "jj_3R_318()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13770"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13771"
        BranchSideFuncs:
        - "jj_3R_319()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13770"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13761"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13771"
        BranchSideFuncs:
        - "jj_3R_320()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13770"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13770"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13749,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_313()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13751,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_314()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13753,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_315()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13755,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_316()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13757,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_317()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_318()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13761,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_319()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13763,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_320()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_313()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13787
    functionLinenumberEnd: 13790
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13789"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13788"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13788,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_314()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13799
    functionLinenumberEnd: 13802
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13800"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13801"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13800"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13800,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_315()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13805
    functionLinenumberEnd: 13808
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13806"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13807"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13806"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13806,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_316()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13828
    functionLinenumberEnd: 13831
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13830"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13829"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13829,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_317()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13856
    functionLinenumberEnd: 13859
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13858"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13857"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13857,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_318()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13862
    functionLinenumberEnd: 13865
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13864"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13863"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13863,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_319()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13887
    functionLinenumberEnd: 13890
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_362()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13889"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13888"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13888,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_362()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_362()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13944
    functionLinenumberEnd: 13951
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_393()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_394()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13950"
        BranchSideFuncs:
        - "jj_3R_394()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13949"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13949"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13946,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_393()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13948,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_394()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_393()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13982
    functionLinenumberEnd: 13985
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13984"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13983"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13983,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_394()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13988
    functionLinenumberEnd: 13991
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13990"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13989"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13989,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_320()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13893
    functionLinenumberEnd: 13896
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_130()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13895"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13894"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13894,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_130()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_130()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14028
    functionLinenumberEnd: 14031
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14029"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14030"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14029"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14029,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_220()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12861
    functionLinenumberEnd: 12864
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12863"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12862"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12862,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_221()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12867
    functionLinenumberEnd: 12876
    functionDepth: 72
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_255()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_256()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12869"
        BranchSideFuncs:
        - "jj_3R_255()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12875"
        BranchSideFuncs:
        - "jj_3R_256()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12874"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12873"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12874"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12868,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12871,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_255()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12873,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_256()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_255()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12898
    functionLinenumberEnd: 12907
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_321()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_322()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12900"
        BranchSideFuncs:
        - "jj_3R_321()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12903"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12902"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12903"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12904"
        BranchSideFuncs:
        - "jj_3R_322()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12903"
        BranchSideFuncs:
        - "jj_3R_322()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12906"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12899,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12902,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_321()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12903,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12905,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_322()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_321()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12918
    functionLinenumberEnd: 12921
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12920"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12919"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12919,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_322()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12935
    functionLinenumberEnd: 12938
    functionDepth: 70
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12937"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12936"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12936,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14093
    functionLinenumberEnd: 14100
    functionDepth: 69
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_253()"
    functionUses: 7
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14094"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14095"
        BranchSideFuncs:
        - "jj_3R_253()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14097"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14098"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14097"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14098"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14099"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14098"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14097,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_253()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_253()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14103
    functionLinenumberEnd: 14106
    functionDepth: 68
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_312()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14104,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_312()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_312()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9625
    functionLinenumberEnd: 9633
    functionDepth: 67
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_361()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9628"
        BranchSideFuncs:
        - "jj_3R_361()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9630"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9628"
        BranchSideFuncs:
        - "jj_3R_361()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9626,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9630,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_361()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13960
    functionLinenumberEnd: 13966
    functionDepth: 65
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_238()"
    functionUses: 27
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13961"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13962"
        BranchSideFuncs:
        - "jj_3R_238()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13965"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13964"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13961,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13964,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_238()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_238()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13995
    functionLinenumberEnd: 14005
    functionDepth: 64
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_296()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_297()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14004"
        BranchSideFuncs:
        - "jj_3R_296()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14004"
        BranchSideFuncs:
        - "jj_3R_297()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14001"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14003"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13997,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13999,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_296()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14001,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_297()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14021
    functionLinenumberEnd: 14025
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14022"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14023"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14022"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14023"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14024"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14023"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14022,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14023,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14110
    functionLinenumberEnd: 14147
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_161()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_162()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_163()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_164()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_165()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_166()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_167()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_168()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_169()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_171()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_172()"
    functionUses: 2
    ICount: 39
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_162()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_163()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_164()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_165()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_166()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_167()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_168()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_169()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_170()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_171()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14146"
        BranchSideFuncs:
        - "jj_3R_172()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14112,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_161()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14114,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_162()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14116,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_163()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14118,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_164()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14120,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_165()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14122,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_166()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14124,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_167()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14126,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_168()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14128,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_169()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14130,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14132,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_171()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14134,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_172()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_161()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9565
    functionLinenumberEnd: 9568
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9566,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_162()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9571
    functionLinenumberEnd: 9574
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_163()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9577
    functionLinenumberEnd: 9580
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9579"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9578"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9578,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_164()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9583
    functionLinenumberEnd: 9586
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9584"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9585"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9584"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_165()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9589
    functionLinenumberEnd: 9592
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9591"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9590"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9590,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_166()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9595
    functionLinenumberEnd: 9598
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9597"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9596"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9596,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_167()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9601
    functionLinenumberEnd: 9604
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9603"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9602"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9602,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_168()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9607
    functionLinenumberEnd: 9610
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9609"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9608"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9608,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_169()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9613
    functionLinenumberEnd: 9616
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9615"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9614"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9614,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_170()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9619
    functionLinenumberEnd: 9622
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9621"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9620"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9620,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_171()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9636
    functionLinenumberEnd: 9639
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9638"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9637"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9637,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_172()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9642
    functionLinenumberEnd: 9645
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9644"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_296()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14034
    functionLinenumberEnd: 14038
    functionDepth: 63
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_353()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14035"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14036"
        BranchSideFuncs:
        - "jj_3R_353()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14035"
        BranchSideFuncs:
        - "jj_3R_353()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14036"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14037"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14036"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14035,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14036,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_353()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_353()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11202
    functionLinenumberEnd: 11209
    functionDepth: 62
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_384()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_385()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11208"
        BranchSideFuncs:
        - "jj_3R_385()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11204,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_384()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11206,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_385()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_384()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11234
    functionLinenumberEnd: 11237
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11235,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_385()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11258
    functionLinenumberEnd: 11261
    functionDepth: 61
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11259,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10696
    functionLinenumberEnd: 10701
    functionDepth: 60
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    functionUses: 10
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10698"
        BranchSideFuncs:
        - "jj_3R_209()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10697"
        BranchSideFuncs:
        - "jj_3R_209()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10699"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10698"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10699"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10700"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10699"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10697,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10698,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11851
    functionLinenumberEnd: 11856
    functionDepth: 59
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11853"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11851"
        BranchSideFuncs:
        - "jj_3_25()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11853,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11870
    functionLinenumberEnd: 11873
    functionDepth: 58
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_99()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11872"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11871"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11871,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_99()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_99()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10884
    functionLinenumberEnd: 10900
    functionDepth: 57
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_153()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_154()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_155()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_156()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_157()"
    functionUses: 2
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10886"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10899"
        BranchSideFuncs:
        - "jj_3R_154()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10898"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10899"
        BranchSideFuncs:
        - "jj_3R_155()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10898"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10899"
        BranchSideFuncs:
        - "jj_3R_156()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10898"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10899"
        BranchSideFuncs:
        - "jj_3R_157()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10898"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10898"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10886,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_153()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10888,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_154()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10890,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_155()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10892,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_156()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10894,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_157()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_153()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10947
    functionLinenumberEnd: 10951
    functionDepth: 56
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10949"
        BranchSideFuncs:
        - "jj_3R_227()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10948"
        BranchSideFuncs:
        - "jj_3R_227()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10950"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10949"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10948,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10949,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10455
    functionLinenumberEnd: 10460
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10455"
        BranchSideFuncs:
        - "jj_3_3()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10457,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10464
    functionLinenumberEnd: 10513
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_65()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_66()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_67()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_68()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_69()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_70()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_71()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_72()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_73()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_74()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_75()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_76()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_77()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_78()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_79()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_80()"
    functionUses: 3
    ICount: 51
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_66()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_67()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10470"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_68()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_69()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10474"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_70()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_71()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_72()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_73()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_74()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_75()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10486"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_76()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_77()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10490"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_78()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10492"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_79()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10512"
        BranchSideFuncs:
        - "jj_3R_80()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10466,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_65()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10468,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_66()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10470,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_67()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10472,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_68()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10474,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_69()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10476,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_70()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10478,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_71()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_72()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10482,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_73()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10484,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_74()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10486,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_75()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10488,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_76()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10490,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_77()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10492,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_78()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10494,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_79()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10496,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_80()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 16
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_65()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10527
    functionLinenumberEnd: 10530
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10529"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10528"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10528,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_66()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10533
    functionLinenumberEnd: 10536
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10535"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10534,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_67()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10559
    functionLinenumberEnd: 10562
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10561"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10560"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10560,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_68()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10565
    functionLinenumberEnd: 10568
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10566,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_69()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10571
    functionLinenumberEnd: 10574
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_70()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10594
    functionLinenumberEnd: 10597
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10596"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10595"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10595,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_71()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10606
    functionLinenumberEnd: 10609
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10608"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10607"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10607,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_72()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10630
    functionLinenumberEnd: 10633
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10631"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10632"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10631"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10631,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_73()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10642
    functionLinenumberEnd: 10645
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10644"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_74()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10648
    functionLinenumberEnd: 10651
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10650"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10649"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10649,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_75()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10654
    functionLinenumberEnd: 10657
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10656"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10655"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10655,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_76()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10666
    functionLinenumberEnd: 10669
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10668"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10667"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10667,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_77()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10678
    functionLinenumberEnd: 10681
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10679"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10680"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10679"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10679,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_78()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10684
    functionLinenumberEnd: 10687
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10685"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10686"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10685"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10685,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_79()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10690
    functionLinenumberEnd: 10693
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10691"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10692"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10691"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10691,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_80()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10704
    functionLinenumberEnd: 10707
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10705"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10706"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10705"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10705,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10815
    functionLinenumberEnd: 10832
    functionDepth: 55
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_266()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_267()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_304()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_305()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_306()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_307()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_122()"
    functionUses: 4
    ICount: 31
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10821"
        BranchSideFuncs:
        - "jj_3R_267()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10820"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10820"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10822"
        BranchSideFuncs:
        - "jj_3R_304()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10821"
        BranchSideFuncs:
        - "jj_3R_304()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10823"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10824"
        BranchSideFuncs:
        - "jj_3R_305()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10823"
        BranchSideFuncs:
        - "jj_3R_305()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10825"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10826"
        BranchSideFuncs:
        - "jj_3R_306()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10825"
        BranchSideFuncs:
        - "jj_3R_306()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10827"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10828"
        BranchSideFuncs:
        - "jj_3R_307()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10827"
        BranchSideFuncs:
        - "jj_3R_307()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10830"
        BranchSideFuncs:
        - "jj_3R_122()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10829"
        BranchSideFuncs:
        - "jj_3R_122()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10830"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10831"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10830"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10817,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_266()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10819,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_267()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10821,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10823,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_304()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10825,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_305()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10827,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_306()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10829,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_307()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10830,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_122()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_266()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10859
    functionLinenumberEnd: 10862
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10861"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10860"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10860,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_267()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10903
    functionLinenumberEnd: 10906
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10905"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10904"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10904,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_304()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10909
    functionLinenumberEnd: 10912
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10910"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10911"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10910,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12151
    functionLinenumberEnd: 12162
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_206()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_207()"
    functionUses: 10
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12153"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12152"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12154"
        BranchSideFuncs:
        - "jj_3R_206()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12153"
        BranchSideFuncs:
        - "jj_3R_206()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12156"
        BranchSideFuncs:
        - "jj_3R_207()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12156"
        BranchSideFuncs:
        - "jj_3R_207()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12152,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12153,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12154,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_206()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12158,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_207()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_206()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12386
    functionLinenumberEnd: 12392
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_250()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12388"
        BranchSideFuncs:
        - "jj_3R_250()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12391"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12390"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12387,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12390,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_250()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_250()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12411
    functionLinenumberEnd: 12414
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_309()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12412"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12413"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12412,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_309()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_309()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12474
    functionLinenumberEnd: 12483
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_360()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12476"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12475"
        BranchSideFuncs:
        - "jj_3R_301()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12478"
        BranchSideFuncs:
        - "jj_3R_360()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12478"
        BranchSideFuncs:
        - "jj_3R_360()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12475,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12476,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_360()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12467
    functionLinenumberEnd: 12471
    functionDepth: 30
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12469"
        BranchSideFuncs:
        - "jj_3R_158()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12468"
        BranchSideFuncs:
        - "jj_3R_158()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12470"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12468,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12469,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_360()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12499
    functionLinenumberEnd: 12503
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12501"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12500"
        BranchSideFuncs:
        - "jj_3R_301()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12502"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12501"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12500,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_207()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12198
    functionLinenumberEnd: 12203
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_206()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12200"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12199"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12201"
        BranchSideFuncs:
        - "jj_3R_206()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12200"
        BranchSideFuncs:
        - "jj_3R_206()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12202"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12199,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12200,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12201,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_206()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_305()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10915
    functionLinenumberEnd: 10918
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_357()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10917"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10916"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10916,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_357()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_357()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11283
    functionLinenumberEnd: 11292
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_469()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11285"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11284"
        BranchSideFuncs:
        - "jj_3R_301()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11287"
        BranchSideFuncs:
        - "jj_3R_469()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11287"
        BranchSideFuncs:
        - "jj_3R_469()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11284,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11285,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11289,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_469()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_469()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11324
    functionLinenumberEnd: 11328
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11326"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11325"
        BranchSideFuncs:
        - "jj_3R_301()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11327"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11325,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_306()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10921
    functionLinenumberEnd: 10924
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10923"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10922"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10922,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11478
    functionLinenumberEnd: 11487
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_302()"
    functionUses: 3
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11479"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11480"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11479"
        BranchSideFuncs:
        - "jj_3R_301()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11482"
        BranchSideFuncs:
        - "jj_3R_302()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11482"
        BranchSideFuncs:
        - "jj_3R_302()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11479,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11484,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_302()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_302()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11502
    functionLinenumberEnd: 11506
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11504"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11503"
        BranchSideFuncs:
        - "jj_3R_301()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11505"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11503,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11504,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_307()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10927
    functionLinenumberEnd: 10930
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_358()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10929"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10928,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_358()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_358()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11624
    functionLinenumberEnd: 11633
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_470()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11625"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11626"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11625"
        BranchSideFuncs:
        - "jj_3R_301()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11628"
        BranchSideFuncs:
        - "jj_3R_470()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11630"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11628"
        BranchSideFuncs:
        - "jj_3R_470()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11625,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11626,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11630,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_470()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_470()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11652
    functionLinenumberEnd: 11656
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11653"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11654"
        BranchSideFuncs:
        - "jj_3R_301()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11653"
        BranchSideFuncs:
        - "jj_3R_301()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11655"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11654"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11653,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11654,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_301()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_122()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12587
    functionLinenumberEnd: 12596
    functionDepth: 54
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_194()"
    functionUses: 3
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12590"
        BranchSideFuncs:
        - "jj_3R_194()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12590"
        BranchSideFuncs:
        - "jj_3R_194()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12594"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12595"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12594"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12588,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_194()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_194()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12606
    functionLinenumberEnd: 12613
    functionDepth: 53
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_237()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12612"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12611"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12611"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12608,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_237()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12610,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_237()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12616
    functionLinenumberEnd: 12619
    functionDepth: 52
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_294()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12618"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12617"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12617,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_294()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_294()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13622
    functionLinenumberEnd: 13629
    functionDepth: 51
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_351()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13628"
        BranchSideFuncs:
        - "jj_3R_351()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13627"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13627"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13624,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13626,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_351()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13632
    functionLinenumberEnd: 13635
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13634"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13633"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13633,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11953
    functionLinenumberEnd: 11958
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_143()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11956"
        BranchSideFuncs:
        - "jj_3R_144()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11955"
        BranchSideFuncs:
        - "jj_3R_144()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11956"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11957"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11956"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11955,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_143()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_143()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11973
    functionLinenumberEnd: 11976
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11975"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11974"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11974,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_351()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13638
    functionLinenumberEnd: 13662
    functionDepth: 50
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_376()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_377()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_378()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_379()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_380()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_381()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_382()"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13640"
        BranchSideFuncs:
        - "jj_3R_376()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13661"
        BranchSideFuncs:
        - "jj_3R_377()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13660"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13644"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13661"
        BranchSideFuncs:
        - "jj_3R_378()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13660"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13646"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13661"
        BranchSideFuncs:
        - "jj_3R_379()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13660"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13648"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13661"
        BranchSideFuncs:
        - "jj_3R_380()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13660"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13661"
        BranchSideFuncs:
        - "jj_3R_381()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13660"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13661"
        BranchSideFuncs:
        - "jj_3R_382()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13660"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13639,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13642,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_376()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13644,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_377()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13646,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_378()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13648,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_379()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13650,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_380()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13652,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_381()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13654,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_382()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_376()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13681
    functionLinenumberEnd: 13684
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13683"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13682"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13682,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_377()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13775
    functionLinenumberEnd: 13778
    functionDepth: 49
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13776"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13777"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13776,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11127
    functionLinenumberEnd: 11138
    functionDepth: 48
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_203()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_204()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_205()"
    functionUses: 5
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11129"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11128"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11130"
        BranchSideFuncs:
        - "jj_3R_203()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11133"
        BranchSideFuncs:
        - "jj_3R_91()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11132"
        BranchSideFuncs:
        - "jj_3R_91()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11134"
        BranchSideFuncs:
        - "jj_3R_204()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11133"
        BranchSideFuncs:
        - "jj_3R_204()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11136"
        BranchSideFuncs:
        - "jj_3R_205()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11135"
        BranchSideFuncs:
        - "jj_3R_205()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11128,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11129,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11132,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_203()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11133,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11135,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_204()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11136,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_205()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_203()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11153
    functionLinenumberEnd: 11156
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11154,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10292
    functionLinenumberEnd: 10299
    functionDepth: 26
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_147()"
    functionUses: 5
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10294"
        BranchSideFuncs:
        - "jj_3R_147()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10297"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10296"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10293,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10296,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_147()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_147()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10355
    functionLinenumberEnd: 10366
    functionDepth: 25
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_214()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_215()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_216()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10362"
        BranchSideFuncs:
        - "jj_3R_215()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10361"
        BranchSideFuncs:
        - "jj_3R_216()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10361"
        BranchSideFuncs:
        - "jj_3R_216()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10361"
        BranchSideFuncs:
        - "jj_3R_216()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10357,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_214()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10359,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_215()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10363,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_216()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_214()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10388
    functionLinenumberEnd: 10391
    functionDepth: 24
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10390"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10389"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10389,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11012
    functionLinenumberEnd: 11017
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_150()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11013"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11014"
        BranchSideFuncs:
        - "jj_3R_85()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11013"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11015"
        BranchSideFuncs:
        - "jj_3R_150()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11014"
        BranchSideFuncs:
        - "jj_3R_150()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11015"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11016"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11015"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11013,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11014,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11015,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_150()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_150()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11106
    functionLinenumberEnd: 11111
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_218()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11109"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11108"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11108,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_218()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11109,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_218()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11120
    functionLinenumberEnd: 11124
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11122"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11121"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11121,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11122,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_215()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10394
    functionLinenumberEnd: 10397
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10396"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10395"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10395,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10865
    functionLinenumberEnd: 10873
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_190()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    functionUses: 5
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10867"
        BranchSideFuncs:
        - "jj_3R_85()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10866"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10867"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10868"
        BranchSideFuncs:
        - "jj_3R_190()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10870"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10871"
        BranchSideFuncs:
        - "jj_3R_118()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10870"
        BranchSideFuncs:
        - "jj_3R_118()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10872"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10871"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10866,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10867,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10870,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_190()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10871,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_190()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10940
    functionLinenumberEnd: 10944
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10942"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10941"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10943"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10941,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10942,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9655
    functionLinenumberEnd: 9663
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9656"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9658"
        BranchSideFuncs:
        - "jj_3R_191()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9660"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9658"
        BranchSideFuncs:
        - "jj_3R_191()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9656,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9660,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_191()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9687
    functionLinenumberEnd: 9690
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9689"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9688"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9688,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_216()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10400
    functionLinenumberEnd: 10404
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10401"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10402"
        BranchSideFuncs:
        - "jj_3R_117()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10401"
        BranchSideFuncs:
        - "jj_3R_117()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10402"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10403"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10401,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10402,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_204()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11171
    functionLinenumberEnd: 11174
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11172,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_205()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12679
    functionLinenumberEnd: 12688
    functionDepth: 47
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_246()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12682"
        BranchSideFuncs:
        - "jj_3R_246()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12682"
        BranchSideFuncs:
        - "jj_3R_246()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12687"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12686"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12680,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12684,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_246()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_246()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12703
    functionLinenumberEnd: 12710
    functionDepth: 46
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_303()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12705"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12709"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12708"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12707"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12708"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12705,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_303()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12707,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_303()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12713
    functionLinenumberEnd: 12716
    functionDepth: 45
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_356()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12714"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12715"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12714"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12714,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_356()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_356()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12925
    functionLinenumberEnd: 12932
    functionDepth: 44
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_387()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12927"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12931"
        BranchSideFuncs:
        - "jj_3R_387()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12930"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12930"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12927,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12929,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_387()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12941
    functionLinenumberEnd: 12944
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12943"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12942,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_87()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_387()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12961
    functionLinenumberEnd: 12988
    functionDepth: 43
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_407()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_408()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_409()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_410()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_411()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_412()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_413()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_414()"
    functionUses: 1
    ICount: 30
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12963"
        BranchSideFuncs:
        - "jj_3R_407()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12987"
        BranchSideFuncs:
        - "jj_3R_408()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12986"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12967"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12987"
        BranchSideFuncs:
        - "jj_3R_409()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12986"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12969"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12987"
        BranchSideFuncs:
        - "jj_3R_410()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12986"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12987"
        BranchSideFuncs:
        - "jj_3R_411()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12986"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12973"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12987"
        BranchSideFuncs:
        - "jj_3R_412()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12986"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12987"
        BranchSideFuncs:
        - "jj_3R_413()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12986"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12977"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12987"
        BranchSideFuncs:
        - "jj_3R_414()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12986"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12979"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12986"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12962,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12965,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_407()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12967,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_408()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12969,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_409()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12971,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_410()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12973,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_411()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12975,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_412()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12977,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_413()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12979,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_414()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_407()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13021
    functionLinenumberEnd: 13024
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13022"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13023"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13022"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13022,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_408()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13038
    functionLinenumberEnd: 13041
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13039"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13040"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13039"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13039,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11771
    functionLinenumberEnd: 11786
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_440()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_441()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_442()"
    functionUses: 3
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11773"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11772"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11774"
        BranchSideFuncs:
        - "jj_3R_440()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11776"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11777"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11776"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11777"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11778"
        BranchSideFuncs:
        - "jj_3R_441()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11777"
        BranchSideFuncs:
        - "jj_3R_441()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11779"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11780"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11779"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11782"
        BranchSideFuncs:
        - "jj_3R_442()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11781"
        BranchSideFuncs:
        - "jj_3R_442()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11784"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11783"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11785"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11784"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11772,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11773,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11776,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_440()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11779,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_441()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11783,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_442()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_440()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11807
    functionLinenumberEnd: 11810
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11809"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11808"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11808,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_245()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_441()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11859
    functionLinenumberEnd: 11867
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_81()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11862"
        BranchSideFuncs:
        - "jj_3_4()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11862"
        BranchSideFuncs:
        - "jj_3_4()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11860,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_81()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_81()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12018
    functionLinenumberEnd: 12028
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_471()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_472()"
    functionUses: 2
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12020"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12018"
        BranchSideFuncs:
        - "jj_3R_138()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12022"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12023"
        BranchSideFuncs:
        - "jj_3R_471()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12022"
        BranchSideFuncs:
        - "jj_3R_471()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12025"
        BranchSideFuncs:
        - "jj_3R_472()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12024"
        BranchSideFuncs:
        - "jj_3R_472()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12026"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12027"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12026"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12020,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12022,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12024,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_471()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12026,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_472()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_138()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12031
    functionLinenumberEnd: 12034
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12032"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12033"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12032"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12032,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_137()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_471()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12037
    functionLinenumberEnd: 12040
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12038"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12039"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12038"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12038,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_472()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12050
    functionLinenumberEnd: 12053
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_122()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12051"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12052"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12051"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12051,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_122()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11876
    functionLinenumberEnd: 11880
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_81()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11877"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11878"
        BranchSideFuncs:
        - "jj_3R_81()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11877"
        BranchSideFuncs:
        - "jj_3R_81()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11879"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11878"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11877,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11878,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_81()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_442()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11889
    functionLinenumberEnd: 11897
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_459()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11892"
        BranchSideFuncs:
        - "jj_3R_459()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11892"
        BranchSideFuncs:
        - "jj_3R_459()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11890,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11894,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_459()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_459()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11907
    functionLinenumberEnd: 11914
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_473()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11909"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11913"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11912"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11912"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11909,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_473()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11911,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_473()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11917
    functionLinenumberEnd: 11920
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_294()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11919"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11918"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11918,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_294()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_409()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13050
    functionLinenumberEnd: 13053
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13051"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13052"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13051"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13051,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_410()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13098
    functionLinenumberEnd: 13101
    functionDepth: 41
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13099"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13099"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13099,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11398
    functionLinenumberEnd: 11404
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_443()"
    functionUses: 3
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11400"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11399"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11400"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11401"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11400"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11401"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11402"
        BranchSideFuncs:
        - "jj_3R_443()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11401"
        BranchSideFuncs:
        - "jj_3R_443()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11402"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11403"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11399,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11401,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11402,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_443()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_443()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11509
    functionLinenumberEnd: 11518
    functionDepth: 39
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_460()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11512"
        BranchSideFuncs:
        - "jj_3R_460()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11512"
        BranchSideFuncs:
        - "jj_3R_460()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11517"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11510,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11514,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_460()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_460()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11522
    functionLinenumberEnd: 11529
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_474()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11528"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11527"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11527"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11524,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_474()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11526,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_474()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11532
    functionLinenumberEnd: 11535
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_479()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11534"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11533"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11533,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_479()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_479()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11717
    functionLinenumberEnd: 11738
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_485()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_486()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_487()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_488()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_489()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_490()"
    functionUses: 1
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11718"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11719"
        BranchSideFuncs:
        - "jj_3R_485()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11721"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11737"
        BranchSideFuncs:
        - "jj_3R_486()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11723"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11737"
        BranchSideFuncs:
        - "jj_3R_487()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11725"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11737"
        BranchSideFuncs:
        - "jj_3R_488()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11737"
        BranchSideFuncs:
        - "jj_3R_489()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11737"
        BranchSideFuncs:
        - "jj_3R_490()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11736"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11718,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11721,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_485()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11723,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_486()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11725,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_487()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11727,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_488()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11729,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_489()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11731,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_490()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_485()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11753
    functionLinenumberEnd: 11756
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11754"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11755"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11754"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11754,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_486()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11765
    functionLinenumberEnd: 11768
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_492()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11766"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11767"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11766,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_492()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_492()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11985
    functionLinenumberEnd: 11995
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_500()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11986"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11987"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11986"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11987"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11988"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11987"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11989"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11988"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11990"
        BranchSideFuncs:
        - "jj_3R_500()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11993"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11992"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11994"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11993"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11986,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11987,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11988,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_500()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_500()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12010
    functionLinenumberEnd: 12013
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_508()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12011"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12012"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12011"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_508()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_508()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12136
    functionLinenumberEnd: 12140
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12138"
        BranchSideFuncs:
        - "jj_3R_134()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12137"
        BranchSideFuncs:
        - "jj_3R_134()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12137,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12138,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_487()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11789
    functionLinenumberEnd: 11792
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11791"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11790"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11790,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_227()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_488()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11795
    functionLinenumberEnd: 11798
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11797"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11796"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11796,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_489()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11813
    functionLinenumberEnd: 11816
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11814"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11815"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11814"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11814,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_490()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11843
    functionLinenumberEnd: 11846
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11844"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11845"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11844"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11844,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13969
    functionLinenumberEnd: 13979
    functionDepth: 26
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_449()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13970"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13971"
        BranchSideFuncs:
        - "jj_3R_132()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13970"
        BranchSideFuncs:
        - "jj_3R_132()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13973"
        BranchSideFuncs:
        - "jj_3R_449()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13973"
        BranchSideFuncs:
        - "jj_3R_449()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13977"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13978"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13977"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13970,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13971,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13975,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_449()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13977,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14077
    functionLinenumberEnd: 14083
    functionDepth: 24
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_199()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14079"
        BranchSideFuncs:
        - "jj_3R_199()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14081"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14082"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14081"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14078,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14081,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_199()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_199()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14086
    functionLinenumberEnd: 14090
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14087"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14088"
        BranchSideFuncs:
        - "jj_3R_94()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14087"
        BranchSideFuncs:
        - "jj_3R_94()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14088"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14089"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14088"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14087,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14088,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9748
    functionLinenumberEnd: 9755
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_148()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_149()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9754"
        BranchSideFuncs:
        - "jj_3R_149()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9753"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9750,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_148()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9752,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_149()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_148()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9758
    functionLinenumberEnd: 9761
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_217()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9760"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9759"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_217()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_217()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9830
    functionLinenumberEnd: 9839
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_386()"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9831"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9832"
        BranchSideFuncs:
        - "jj_3R_386()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9834"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9835"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9834"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9837"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9836"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9838"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9837"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9831,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9834,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_386()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_386()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9854
    functionLinenumberEnd: 9862
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9857"
        BranchSideFuncs:
        - "jj_3_19()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9857"
        BranchSideFuncs:
        - "jj_3_19()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9855,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9859,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9871
    functionLinenumberEnd: 9875
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9873"
        BranchSideFuncs:
        - "jj_3R_94()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9872"
        BranchSideFuncs:
        - "jj_3R_94()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9873"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9874"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9873"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9872,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9873,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_94()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_149()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9764
    functionLinenumberEnd: 9767
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9765"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9766"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9765"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9765,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_449()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14008
    functionLinenumberEnd: 14012
    functionDepth: 25
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14010"
        BranchSideFuncs:
        - "jj_3R_132()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14009"
        BranchSideFuncs:
        - "jj_3R_132()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14010"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14011"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14010"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14010,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_411()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13123
    functionLinenumberEnd: 13126
    functionDepth: 42
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_430()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13124,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_430()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_430()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13389
    functionLinenumberEnd: 13401
    functionDepth: 41
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_444()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_445()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_446()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    functionUses: 1
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13392"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13391"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13393"
        BranchSideFuncs:
        - "jj_3R_445()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13392"
        BranchSideFuncs:
        - "jj_3R_445()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13394"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13395"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13394"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13396"
        BranchSideFuncs:
        - "jj_3R_446()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13395"
        BranchSideFuncs:
        - "jj_3R_446()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13398"
        BranchSideFuncs:
        - "jj_3R_209()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13397"
        BranchSideFuncs:
        - "jj_3R_209()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13399"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13398"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13400"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13399"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13391,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_444()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13392,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13394,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_445()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13395,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13397,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_446()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13398,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_444()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13404
    functionLinenumberEnd: 13407
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13406"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13405"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13405,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_445()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13422
    functionLinenumberEnd: 13431
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_461()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13424"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13423"
        BranchSideFuncs:
        - "jj_3R_287()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13426"
        BranchSideFuncs:
        - "jj_3R_461()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13426"
        BranchSideFuncs:
        - "jj_3R_461()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13423,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13424,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13428,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_461()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_461()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13451
    functionLinenumberEnd: 13455
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13452"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13453"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13452"
        BranchSideFuncs:
        - "jj_3R_287()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13454"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13453"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13452,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13453,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_446()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13458
    functionLinenumberEnd: 13461
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13460"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13459,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11539
    functionLinenumberEnd: 11546
    functionDepth: 39
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_145()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_146()"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11541"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11545"
        BranchSideFuncs:
        - "jj_3R_146()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11544"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11543"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11544"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11541,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_145()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11543,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_146()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_145()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11561
    functionLinenumberEnd: 11568
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_210()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11564"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11563"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11565"
        BranchSideFuncs:
        - "jj_3R_211()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11564"
        BranchSideFuncs:
        - "jj_3R_211()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11565"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11566"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11565"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11567"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11563,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_210()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11564,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11565,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_210()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11583
    functionLinenumberEnd: 11586
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11584"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11585"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11584"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_146()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11590
    functionLinenumberEnd: 11599
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_212()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_213()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11593"
        BranchSideFuncs:
        - "jj_3R_213()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11592"
        BranchSideFuncs:
        - "jj_3R_213()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11594"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11595"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11594"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11596"
        BranchSideFuncs:
        - "jj_3R_211()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11595"
        BranchSideFuncs:
        - "jj_3R_211()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11597"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11596"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11598"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11597"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_212()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11594,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_213()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11595,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11596,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_212()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11659
    functionLinenumberEnd: 11663
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_97()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11660"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11661"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11660"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11662"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11661"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11660,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_97()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11661,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_97()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12691
    functionLinenumberEnd: 12699
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_151()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_152()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12694"
        BranchSideFuncs:
        - "jj_3R_152()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12694"
        BranchSideFuncs:
        - "jj_3R_152()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12692,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_151()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12696,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_152()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_152()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12731
    functionLinenumberEnd: 12734
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12732"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12733"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12732"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12732,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13508
    functionLinenumberEnd: 13515
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_188()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_189()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13514"
        BranchSideFuncs:
        - "jj_3R_189()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13513"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13513"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13510,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_188()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13512,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_189()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_188()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13528
    functionLinenumberEnd: 13540
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_234()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_235()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_236()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13530"
        BranchSideFuncs:
        - "jj_3R_234()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13539"
        BranchSideFuncs:
        - "jj_3R_235()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13538"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13539"
        BranchSideFuncs:
        - "jj_3R_236()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13538"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13536"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13538"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13529,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13532,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_234()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13534,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_235()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13536,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_236()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_234()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13555
    functionLinenumberEnd: 13558
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13557"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13556"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13556,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_235()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13561
    functionLinenumberEnd: 13564
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_261()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13563"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13562"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13562,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_261()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_261()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9795
    functionLinenumberEnd: 9807
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_327()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_328()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_329()"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9797"
        BranchSideFuncs:
        - "jj_3R_327()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9799"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9800"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9799"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9800"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9801"
        BranchSideFuncs:
        - "jj_3R_328()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9800"
        BranchSideFuncs:
        - "jj_3R_328()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9806"
        BranchSideFuncs:
        - "jj_3R_329()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9805"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9804"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9805"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9796,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9799,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_327()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9800,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9802,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_328()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9804,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_329()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_327()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9817
    functionLinenumberEnd: 9820
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9819"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9818"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9818,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_328()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9823
    functionLinenumberEnd: 9827
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_365()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9825"
        BranchSideFuncs:
        - "jj_3R_365()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9824"
        BranchSideFuncs:
        - "jj_3R_365()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9825"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9826"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9825"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9824,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9825,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_365()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_365()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9970
    functionLinenumberEnd: 9979
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_395()"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9972"
        BranchSideFuncs:
        - "jj_3_51()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9972"
        BranchSideFuncs:
        - "jj_3_51()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9977"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9978"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9977"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9971,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9977,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_395()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9999
    functionLinenumberEnd: 10007
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_123()"
    functionUses: 4
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10001"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10000"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10001"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10002"
        BranchSideFuncs:
        - "jj_3R_123()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10004"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10005"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10004"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10006"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10005"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10000,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10001,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_123()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_123()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10035
    functionLinenumberEnd: 10038
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10036"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10037"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10036"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10036,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_395()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10017
    functionLinenumberEnd: 10020
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_217()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10018"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10019"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10018"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10018,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_217()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_329()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9842
    functionLinenumberEnd: 9851
    functionDepth: 30
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_366()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_367()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9844"
        BranchSideFuncs:
        - "jj_3R_366()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9850"
        BranchSideFuncs:
        - "jj_3R_367()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9849"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9849"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9843,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9846,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_366()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9848,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_367()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_366()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9865
    functionLinenumberEnd: 9868
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_365()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9867"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9866"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9866,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_365()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_367()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9878
    functionLinenumberEnd: 9884
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9879"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9880"
        BranchSideFuncs:
        - "jj_3_50()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9883"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9882"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9879,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9882,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9898
    functionLinenumberEnd: 9901
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_122()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9900"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9899"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9899,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_122()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_236()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13568
    functionLinenumberEnd: 13575
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_292()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_293()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13571"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13570"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13572"
        BranchSideFuncs:
        - "jj_3R_293()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13571"
        BranchSideFuncs:
        - "jj_3R_293()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13573"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13574"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13573"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13570,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_292()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13571,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13573,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_293()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_292()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13578
    functionLinenumberEnd: 13581
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13580"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13579"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13579,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_293()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13584
    functionLinenumberEnd: 13587
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13586"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13585,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_189()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13598
    functionLinenumberEnd: 13603
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13600"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13599"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13601"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13600"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13602"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13601"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13599,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13600,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_213()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11672
    functionLinenumberEnd: 11675
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11674"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11673"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11673,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_412()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13161
    functionLinenumberEnd: 13164
    functionDepth: 42
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_403()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13162,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_403()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_403()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11296
    functionLinenumberEnd: 11309
    functionDepth: 41
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_427()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_447()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_448()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    functionUses: 2
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11299"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11298"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11300"
        BranchSideFuncs:
        - "jj_3R_91()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11299"
        BranchSideFuncs:
        - "jj_3R_91()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11301"
        BranchSideFuncs:
        - "jj_3R_447()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11300"
        BranchSideFuncs:
        - "jj_3R_447()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11304"
        BranchSideFuncs:
        - "jj_3R_448()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11303"
        BranchSideFuncs:
        - "jj_3R_448()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11306"
        BranchSideFuncs:
        - "jj_3R_209()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11305"
        BranchSideFuncs:
        - "jj_3R_209()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11307"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11306"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11298,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_427()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11299,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11300,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11302,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_447()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11303,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_448()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_427()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11318
    functionLinenumberEnd: 11321
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11320"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11319"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11319,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_447()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11352
    functionLinenumberEnd: 11361
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_462()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11354"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11353"
        BranchSideFuncs:
        - "jj_3R_287()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11356"
        BranchSideFuncs:
        - "jj_3R_462()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11356"
        BranchSideFuncs:
        - "jj_3R_462()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11353,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11354,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11358,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_462()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_462()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11364
    functionLinenumberEnd: 11368
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11365"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11366"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11365"
        BranchSideFuncs:
        - "jj_3R_287()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11367"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11366"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11365,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11366,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_448()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11377
    functionLinenumberEnd: 11380
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11379"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11378"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11378,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_413()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13199
    functionLinenumberEnd: 13202
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13200,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_414()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13226
    functionLinenumberEnd: 13229
    functionDepth: 39
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_405()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13227,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_405()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_405()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9941
    functionLinenumberEnd: 9960
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_428()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_450()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_451()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_452()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 34
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9943"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9944"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9943"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9945"
        BranchSideFuncs:
        - "jj_3R_119()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9944"
        BranchSideFuncs:
        - "jj_3R_119()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9946"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9945"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9947"
        BranchSideFuncs:
        - "jj_3R_91()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9946"
        BranchSideFuncs:
        - "jj_3R_91()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9947"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9948"
        BranchSideFuncs:
        - "jj_3R_450()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9948"
        BranchSideFuncs:
        - "jj_3R_450()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9954"
        BranchSideFuncs:
        - "jj_3R_452()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9953"
        BranchSideFuncs:
        - "jj_3R_452()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9959"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9958"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9957"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9958"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9943,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_428()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9944,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9945,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9946,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9947,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9950,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_450()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9953,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_451()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9955,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_452()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9957,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_428()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9963
    functionLinenumberEnd: 9966
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9965"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9964"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9964,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13378
    functionLinenumberEnd: 13385
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_192()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_193()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13384"
        BranchSideFuncs:
        - "jj_3R_193()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13383"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13380,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_192()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13382,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_193()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_192()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13410
    functionLinenumberEnd: 13413
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13412"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13411"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13411,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_193()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13416
    functionLinenumberEnd: 13419
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13418"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13417,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_450()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9993
    functionLinenumberEnd: 9996
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9994"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9995"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9994"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9994,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_451()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10023
    functionLinenumberEnd: 10032
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_463()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10025"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10024"
        BranchSideFuncs:
        - "jj_3R_287()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10025"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10027"
        BranchSideFuncs:
        - "jj_3R_463()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10029"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10027"
        BranchSideFuncs:
        - "jj_3R_463()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10024,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10025,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10029,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_463()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_463()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10052
    functionLinenumberEnd: 10056
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10053"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10054"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10053"
        BranchSideFuncs:
        - "jj_3R_287()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10055"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10054"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10053,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10054,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_452()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10059
    functionLinenumberEnd: 10062
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10060"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10061"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10060"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10060,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_378()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13781
    functionLinenumberEnd: 13784
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13783"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13782"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13782,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_401()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_379()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13793
    functionLinenumberEnd: 13796
    functionDepth: 41
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13794"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13795"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13794"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13794,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_402()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_380()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13811
    functionLinenumberEnd: 13814
    functionDepth: 42
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_403()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13813"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13812"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13812,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_403()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_381()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13844
    functionLinenumberEnd: 13847
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13845"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13846"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13845"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13845,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_404()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_382()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13874
    functionLinenumberEnd: 13877
    functionDepth: 39
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_405()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13876"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13875"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13875,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_405()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_154()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10954
    functionLinenumberEnd: 10958
    functionDepth: 49
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10956"
        BranchSideFuncs:
        - "jj_3R_135()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10955"
        BranchSideFuncs:
        - "jj_3R_135()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10956"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10957"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10956"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10955,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_155()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10973
    functionLinenumberEnd: 10976
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10975"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10974"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10974,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13590
    functionLinenumberEnd: 13595
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13591"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13592"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13591"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13593"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13592"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13593"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13594"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13593"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13591,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_156()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10979
    functionLinenumberEnd: 10983
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10981"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10980"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10982"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10981"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10980,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10981,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11053
    functionLinenumberEnd: 11063
    functionDepth: 26
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_195()"
    functionUses: 6
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11055"
        BranchSideFuncs:
        - "jj_3R_85()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11054"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11055"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11056"
        BranchSideFuncs:
        - "jj_3R_132()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11055"
        BranchSideFuncs:
        - "jj_3R_132()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11056"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11058"
        BranchSideFuncs:
        - "jj_3R_195()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11060"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11058"
        BranchSideFuncs:
        - "jj_3R_195()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11054,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11055,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11056,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11060,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_195()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_195()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11072
    functionLinenumberEnd: 11076
    functionDepth: 25
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11073"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11074"
        BranchSideFuncs:
        - "jj_3R_132()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11073"
        BranchSideFuncs:
        - "jj_3R_132()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11075"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11074"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11073,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11074,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_157()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11006
    functionLinenumberEnd: 11009
    functionDepth: 42
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11008"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11007"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11007,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10155
    functionLinenumberEnd: 10207
    functionDepth: 41
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_268()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_269()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_270()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_271()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_272()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_273()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_274()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_275()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_276()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_278()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_279()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_280()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_281()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_282()"
    functionUses: 7
    ICount: 54
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_268()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3_53()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_269()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_270()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_271()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_272()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_273()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_274()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_275()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_276()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_277()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_278()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_279()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_280()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_281()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10206"
        BranchSideFuncs:
        - "jj_3R_282()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10157,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10159,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_268()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10161,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10163,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_269()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10165,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_270()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10167,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_271()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10169,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_272()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10171,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_273()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10173,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_274()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10175,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_275()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10177,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_276()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10179,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10181,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_278()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10183,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_279()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10185,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_280()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10187,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_281()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10189,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_282()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 17
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10222
    functionLinenumberEnd: 10225
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10223,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_124()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10539
    functionLinenumberEnd: 10544
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10540"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10541"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10540"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10541"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10542"
        BranchSideFuncs:
        - "jj_3R_228()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10541"
        BranchSideFuncs:
        - "jj_3R_228()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10543"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10540,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10541,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_268()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10228
    functionLinenumberEnd: 10231
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_330()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10229,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_330()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_330()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10429
    functionLinenumberEnd: 10437
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_388()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10431"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10430"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10431"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10432"
        BranchSideFuncs:
        - "jj_3R_388()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10435"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10434"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10435"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10436"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10435"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10430,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10431,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10434,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_388()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_388()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10440
    functionLinenumberEnd: 10444
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10442"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10441"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10443"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10442"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10441,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10442,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10234
    functionLinenumberEnd: 10237
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10235,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_269()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10256
    functionLinenumberEnd: 10259
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10257,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_270()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10262
    functionLinenumberEnd: 10265
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_331()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10263,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_331()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_331()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11165
    functionLinenumberEnd: 11168
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11166,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_271()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10268
    functionLinenumberEnd: 10271
    functionDepth: 24
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_332()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10269,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_332()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_332()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11338
    functionLinenumberEnd: 11349
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_368()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_369()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11347"
        BranchSideFuncs:
        - "jj_3R_368()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11346"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11347"
        BranchSideFuncs:
        - "jj_3R_369()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11346"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11346"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11348"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11347"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11340,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11342,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_368()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11344,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_369()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11347,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11371
    functionLinenumberEnd: 11374
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11373"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11372"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11372,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_129()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_368()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11383
    functionLinenumberEnd: 11386
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_298()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11384"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11385"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11384,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_298()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_369()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11389
    functionLinenumberEnd: 11395
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_243()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_397()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11391"
        BranchSideFuncs:
        - "jj_3R_397()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11394"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11390,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_243()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11393,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_397()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_397()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11419
    functionLinenumberEnd: 11429
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_419()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_420()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_421()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11421"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11428"
        BranchSideFuncs:
        - "jj_3R_420()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11427"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11428"
        BranchSideFuncs:
        - "jj_3R_421()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11427"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11421,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_419()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11423,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_420()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11425,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_421()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_419()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11432
    functionLinenumberEnd: 11435
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11434"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11433"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11433,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_420()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11444
    functionLinenumberEnd: 11447
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11446"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11445"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11445,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_421()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11465
    functionLinenumberEnd: 11469
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11467"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11466"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11467"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11468"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11467"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11466,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_104()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11467,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_272()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10274
    functionLinenumberEnd: 10277
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_333()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10276"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10275,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_333()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_333()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11602
    functionLinenumberEnd: 11615
    functionDepth: 39
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_496()"
    functionUses: 1
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11604"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11603"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11605"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11604"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11606"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11605"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11606"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11607"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11609"
        BranchSideFuncs:
        - "jj_3R_496()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11609"
        BranchSideFuncs:
        - "jj_3R_496()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11613"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11614"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11613"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11603,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11605,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11611,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_496()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_496()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11678
    functionLinenumberEnd: 11681
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_400()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11679"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11680"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11679"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11679,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_400()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_400()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12074
    functionLinenumberEnd: 12086
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_423()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_424()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_425()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_426()"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12076"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12080"
        BranchSideFuncs:
        - "jj_3R_424()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12079"
        BranchSideFuncs:
        - "jj_3R_425()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12079"
        BranchSideFuncs:
        - "jj_3R_425()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12081"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12085"
        BranchSideFuncs:
        - "jj_3R_426()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12084"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12083"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12084"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12076,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_423()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12078,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_424()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12081,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_425()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12083,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_426()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_423()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12095
    functionLinenumberEnd: 12107
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_434()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_435()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12096"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12097"
        BranchSideFuncs:
        - "jj_3_59()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12099"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12106"
        BranchSideFuncs:
        - "jj_3R_434()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12106"
        BranchSideFuncs:
        - "jj_3R_435()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12096,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12099,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_434()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12103,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_435()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12143
    functionLinenumberEnd: 12148
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_130()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12146"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12145"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12144,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_130()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12145,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_434()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12165
    functionLinenumberEnd: 12171
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_456()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12167"
        BranchSideFuncs:
        - "jj_3R_456()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12166,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12169,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_456()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10613
    functionLinenumberEnd: 10620
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_174()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_175()"
    functionUses: 6
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10619"
        BranchSideFuncs:
        - "jj_3R_175()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10618"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10618"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10615,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_174()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10617,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_175()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_174()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10636
    functionLinenumberEnd: 10639
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_106()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10638"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10637"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10637,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_106()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_106()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10726
    functionLinenumberEnd: 10731
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10728"
        BranchSideFuncs:
        - "jj_3R_85()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10727"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10729"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10728"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10730"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10729"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10727,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10728,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10729,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_175()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10660
    functionLinenumberEnd: 10663
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_231()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10662"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10661"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10661,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_231()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_231()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10786
    functionLinenumberEnd: 10791
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_286()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10787"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10788"
        BranchSideFuncs:
        - "jj_3R_208()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10787"
        BranchSideFuncs:
        - "jj_3R_208()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10789"
        BranchSideFuncs:
        - "jj_3R_286()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10788"
        BranchSideFuncs:
        - "jj_3R_286()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10789"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10790"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10789"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10787,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10788,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10789,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_286()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_286()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10846
    functionLinenumberEnd: 10856
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_346()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10848"
        BranchSideFuncs:
        - "jj_3R_107()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10847"
        BranchSideFuncs:
        - "jj_3R_107()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10850"
        BranchSideFuncs:
        - "jj_3R_346()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10850"
        BranchSideFuncs:
        - "jj_3R_346()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10854"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10855"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10854"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10847,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10848,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10852,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_346()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_346()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10933
    functionLinenumberEnd: 10937
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10935"
        BranchSideFuncs:
        - "jj_3R_107()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10934"
        BranchSideFuncs:
        - "jj_3R_107()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10936"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10934,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10935,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_456()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12191
    functionLinenumberEnd: 12195
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12193"
        BranchSideFuncs:
        - "jj_3R_173()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12192"
        BranchSideFuncs:
        - "jj_3R_173()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12192,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12193,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_435()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12206
    functionLinenumberEnd: 12214
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_457()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12209"
        BranchSideFuncs:
        - "jj_3R_457()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12209"
        BranchSideFuncs:
        - "jj_3R_457()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12207,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12211,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_457()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_457()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12265
    functionLinenumberEnd: 12269
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12267"
        BranchSideFuncs:
        - "jj_3R_173()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12266"
        BranchSideFuncs:
        - "jj_3R_173()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12268"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12266,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12267,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_173()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_424()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12246
    functionLinenumberEnd: 12249
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_425()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12258
    functionLinenumberEnd: 12262
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12260"
        BranchSideFuncs:
        - "jj_3R_209()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12259"
        BranchSideFuncs:
        - "jj_3R_209()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12259,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12260,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_209()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_426()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12296
    functionLinenumberEnd: 12308
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_436()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_437()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_438()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12298"
        BranchSideFuncs:
        - "jj_3R_436()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12307"
        BranchSideFuncs:
        - "jj_3R_437()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12307"
        BranchSideFuncs:
        - "jj_3R_438()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12306"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12297,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12300,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_436()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12302,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_437()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12304,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_438()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_436()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12340
    functionLinenumberEnd: 12344
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12342"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12341"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12343"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12342"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12341,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12342,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_437()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12380
    functionLinenumberEnd: 12383
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12382"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12381,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_438()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12425
    functionLinenumberEnd: 12428
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_341()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12427"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12426,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_341()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_341()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13935
    functionLinenumberEnd: 13940
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13937"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13936"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13937"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13938"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13937"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13939"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13938"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13936,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13937,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_273()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10280
    functionLinenumberEnd: 10283
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_334()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10281,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_334()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_334()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12454
    functionLinenumberEnd: 12464
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_497()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12456"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12455"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12456"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12457"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12456"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12458"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12457"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12458"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12459"
        BranchSideFuncs:
        - "jj_3R_228()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12458"
        BranchSideFuncs:
        - "jj_3R_228()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12460"
        BranchSideFuncs:
        - "jj_3R_497()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12462"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12463"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12455,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12457,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12459,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12462,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_497()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_497()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12506
    functionLinenumberEnd: 12510
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12507"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12508"
        BranchSideFuncs:
        - "jj_3R_228()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12507"
        BranchSideFuncs:
        - "jj_3R_228()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12509"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12508"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12507,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12508,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_274()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10286
    functionLinenumberEnd: 10289
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_335()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10287,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_335()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_335()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12571
    functionLinenumberEnd: 12578
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12572"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12573"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12574"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12573"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12574"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12575"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12574"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12575"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12576"
        BranchSideFuncs:
        - "jj_3R_228()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12575"
        BranchSideFuncs:
        - "jj_3R_228()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12577"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12574,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12576,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_275()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10302
    functionLinenumberEnd: 10305
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_336()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10304"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10303"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10303,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_336()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_336()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12632
    functionLinenumberEnd: 12641
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12634"
        BranchSideFuncs:
        - "jj_3R_228()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12633"
        BranchSideFuncs:
        - "jj_3R_228()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12634"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12635"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12634"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12636"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12635"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12636"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12637"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12636"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12638"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12637"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12638"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12639"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12638"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12640"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12639"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12633,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12634,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12637,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_276()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10308
    functionLinenumberEnd: 10311
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_337()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10310"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10309"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10309,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_337()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_337()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12737
    functionLinenumberEnd: 12749
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_389()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_390()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12738"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12739"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12738"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12740"
        BranchSideFuncs:
        - "jj_3R_389()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12742"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12746"
        BranchSideFuncs:
        - "jj_3R_390()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12745"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12744"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12745"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12746"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12747"
        BranchSideFuncs:
        - "jj_3R_228()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12746"
        BranchSideFuncs:
        - "jj_3R_228()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12748"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12747"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12738,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12742,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_389()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12744,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_390()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12747,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_228()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_389()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12770
    functionLinenumberEnd: 12775
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12771"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12772"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12771"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12773"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12772"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12774"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12773"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12771,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12772,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12773,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_390()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12779
    functionLinenumberEnd: 12789
    functionDepth: 30
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_415()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_504()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_505()"
    functionUses: 1
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12782"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12781"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12783"
        BranchSideFuncs:
        - "jj_3R_504()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12782"
        BranchSideFuncs:
        - "jj_3R_504()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12785"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12784"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12785"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12786"
        BranchSideFuncs:
        - "jj_3R_505()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12785"
        BranchSideFuncs:
        - "jj_3R_505()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12787"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12788"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12787"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12781,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_415()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12782,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12784,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_504()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12787,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_505()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_415()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12821
    functionLinenumberEnd: 12824
    functionDepth: 29
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_431()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12823"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12822"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12822,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_431()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_431()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13028
    functionLinenumberEnd: 13035
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_453()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_454()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13030"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13034"
        BranchSideFuncs:
        - "jj_3R_454()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13033"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13032"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13033"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13030,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_453()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13032,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_454()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_453()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13056
    functionLinenumberEnd: 13059
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13057"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13058"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13057"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13057,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_454()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13104
    functionLinenumberEnd: 13107
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_464()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13105,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_464()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_464()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13337
    functionLinenumberEnd: 13345
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_511()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13340"
        BranchSideFuncs:
        - "jj_3R_511()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13340"
        BranchSideFuncs:
        - "jj_3R_511()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13342,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_511()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_511()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13364
    functionLinenumberEnd: 13368
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13365"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13366"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13365"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13367"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13366"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13365,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13366,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_504()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12834
    functionLinenumberEnd: 12837
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12836"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12835"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12835,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_505()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12840
    functionLinenumberEnd: 12843
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_509()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12842"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12841"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12841,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_509()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_509()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13477
    functionLinenumberEnd: 13480
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_464()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13479"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13478,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_464()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_277()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10325
    functionLinenumberEnd: 10328
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_338()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10327"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_338()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_338()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13518
    functionLinenumberEnd: 13525
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_370()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13519"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13520"
        BranchSideFuncs:
        - "jj_3R_370()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13523"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13522"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13523"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13524"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13523"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13519,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_370()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_370()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13543
    functionLinenumberEnd: 13546
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13545"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13544"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_278()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10336
    functionLinenumberEnd: 10339
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_339()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10337,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_339()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_339()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13665
    functionLinenumberEnd: 13672
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_371()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13666"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13667"
        BranchSideFuncs:
        - "jj_3R_371()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13670"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13669"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13671"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13670"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13666,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13669,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_371()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_371()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13675
    functionLinenumberEnd: 13678
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13676"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13677"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13676"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13676,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_279()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10342
    functionLinenumberEnd: 10345
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_340()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10344"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10343,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_340()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_340()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13834
    functionLinenumberEnd: 13841
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_372()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13836"
        BranchSideFuncs:
        - "jj_3R_372()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13839"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13838"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13840"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13839"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13835,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13838,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_372()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_372()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13868
    functionLinenumberEnd: 13871
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13870"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13869"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13869,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_280()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10348
    functionLinenumberEnd: 10351
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_341()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10350"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10349,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_341()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_281()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10369
    functionLinenumberEnd: 10372
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_342()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10371"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10370,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_342()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_342()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14041
    functionLinenumberEnd: 14048
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14043"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14042"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14044"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14043"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14045"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14044"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14046"
        BranchSideFuncs:
        - "jj_3R_144()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14045"
        BranchSideFuncs:
        - "jj_3R_144()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14046"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14047"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14046"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14042,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14046,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_282()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10382
    functionLinenumberEnd: 10385
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_343()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10384"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10383,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_343()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_343()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9666
    functionLinenumberEnd: 9678
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_373()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_498()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_499()"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9668"
        BranchSideFuncs:
        - "jj_3R_373()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9671"
        BranchSideFuncs:
        - "jj_3R_144()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9670"
        BranchSideFuncs:
        - "jj_3R_144()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9672"
        BranchSideFuncs:
        - "jj_3R_498()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9671"
        BranchSideFuncs:
        - "jj_3R_498()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9677"
        BranchSideFuncs:
        - "jj_3R_499()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9676"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9675"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9676"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9667,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9670,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_373()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9671,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9673,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_498()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9675,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_499()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_373()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9681
    functionLinenumberEnd: 9684
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_398()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9683"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9682"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9682,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_398()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_398()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9887
    functionLinenumberEnd: 9895
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_432()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9889"
        BranchSideFuncs:
        - "jj_3R_432()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9888"
        BranchSideFuncs:
        - "jj_3R_432()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9890"
        BranchSideFuncs:
        - "jj_3_63()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9893"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9892"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9894"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9888,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9889,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_432()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9892,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_432()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9982
    functionLinenumberEnd: 9990
    functionDepth: 30
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9985"
        BranchSideFuncs:
        - "jj_3_64()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9987"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9985"
        BranchSideFuncs:
        - "jj_3_64()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9983,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9987,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10099
    functionLinenumberEnd: 10106
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_197()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_198()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10105"
        BranchSideFuncs:
        - "jj_3R_198()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_197()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10103,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_198()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_197()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10116
    functionLinenumberEnd: 10119
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10117,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_198()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10148
    functionLinenumberEnd: 10151
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_243()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10149,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_243()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10010
    functionLinenumberEnd: 10014
    functionDepth: 29
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10011"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10012"
        BranchSideFuncs:
        - "jj_3R_131()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10011"
        BranchSideFuncs:
        - "jj_3R_131()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10013"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10012"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10012,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_131()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9904
    functionLinenumberEnd: 9907
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9906"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9905,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_498()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9704
    functionLinenumberEnd: 9711
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_506()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_507()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9704"
        BranchSideFuncs:
        - "jj_3R_506()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9709"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9710"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9709"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9706,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_506()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9709,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_507()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_506()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9723
    functionLinenumberEnd: 9737
    functionDepth: 34
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_510()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9725"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9724"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9725"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9726"
        BranchSideFuncs:
        - "jj_3R_126()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9725"
        BranchSideFuncs:
        - "jj_3R_126()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9726"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9727"
        BranchSideFuncs:
        - "jj_3R_208()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9726"
        BranchSideFuncs:
        - "jj_3R_208()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9729"
        BranchSideFuncs:
        - "jj_3R_510()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9729"
        BranchSideFuncs:
        - "jj_3R_510()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9734"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9733"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9734"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9735"
        BranchSideFuncs:
        - "jj_3R_144()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9734"
        BranchSideFuncs:
        - "jj_3R_144()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9735"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9736"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9735"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9724,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9726,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9727,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_208()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9731,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_510()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9733,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9735,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_510()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9740
    functionLinenumberEnd: 9744
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9742"
        BranchSideFuncs:
        - "jj_3R_287()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9741"
        BranchSideFuncs:
        - "jj_3R_287()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9742"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9743"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9742"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9741,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9742,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_507()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9777
    functionLinenumberEnd: 9781
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9778"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9779"
        BranchSideFuncs:
        - "jj_3R_144()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9778"
        BranchSideFuncs:
        - "jj_3R_144()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9779"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9780"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9779"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9778,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9779,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_499()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9770
    functionLinenumberEnd: 9774
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9771"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9772"
        BranchSideFuncs:
        - "jj_3R_144()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9771"
        BranchSideFuncs:
        - "jj_3R_144()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9773"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9772"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9771,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9772,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_144()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_297()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14051
    functionLinenumberEnd: 14062
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_354()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_355()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14053"
        BranchSideFuncs:
        - "jj_3R_354()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14055"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14056"
        BranchSideFuncs:
        - "jj_3R_355()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14055"
        BranchSideFuncs:
        - "jj_3R_355()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14057"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14061"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14060"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14059"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14060"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14052,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14055,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_354()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14057,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_355()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_354()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14065
    functionLinenumberEnd: 14068
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14066"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14067"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14066"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14066,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_355()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14071
    functionLinenumberEnd: 14074
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14073"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14072"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14072,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_361()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9648
    functionLinenumberEnd: 9652
    functionDepth: 66
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9650"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9649"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9651"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9650"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9649,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9650,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_256()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12947
    functionLinenumberEnd: 12958
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_323()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_324()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12949"
        BranchSideFuncs:
        - "jj_3R_323()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12951"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12952"
        BranchSideFuncs:
        - "jj_3R_324()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12951"
        BranchSideFuncs:
        - "jj_3R_324()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12957"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12956"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12956"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12948,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:12951,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_323()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12953,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_324()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_323()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12991
    functionLinenumberEnd: 12994
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12993"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12992"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_324()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12997
    functionLinenumberEnd: 13000
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12998"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12999"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12998"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12998,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_222()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13003
    functionLinenumberEnd: 13018
    functionDepth: 67
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_257()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_258()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_259()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_260()"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13004"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13005"
        BranchSideFuncs:
        - "jj_3R_257()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13017"
        BranchSideFuncs:
        - "jj_3R_258()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13016"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13017"
        BranchSideFuncs:
        - "jj_3R_259()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13016"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13011"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13017"
        BranchSideFuncs:
        - "jj_3R_260()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13016"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13013"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13016"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13007,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_257()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_258()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_259()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13013,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_260()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_257()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13044
    functionLinenumberEnd: 13047
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13046"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13045"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13045,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_258()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13062
    functionLinenumberEnd: 13066
    functionDepth: 25
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_325()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13064"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13063"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13064"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13065"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13064"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13063,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_325()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13064,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_325()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10583
    functionLinenumberEnd: 10591
    functionDepth: 24
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_363()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10584"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10586"
        BranchSideFuncs:
        - "jj_3R_363()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10586"
        BranchSideFuncs:
        - "jj_3R_363()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10588,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_363()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_363()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10623
    functionLinenumberEnd: 10627
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10625"
        BranchSideFuncs:
        - "jj_3R_117()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10624"
        BranchSideFuncs:
        - "jj_3R_117()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10625"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10626"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10625"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10624,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10625,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_259()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13110
    functionLinenumberEnd: 13114
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_326()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13112"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13111"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13111,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_326()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13112,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_326()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10758
    functionLinenumberEnd: 10766
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_364()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10761"
        BranchSideFuncs:
        - "jj_3R_364()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10761"
        BranchSideFuncs:
        - "jj_3R_364()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10763,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_364()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_364()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10794
    functionLinenumberEnd: 10798
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10795"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10796"
        BranchSideFuncs:
        - "jj_3R_118()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10795"
        BranchSideFuncs:
        - "jj_3R_118()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10797"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10796"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10795,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10796,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_260()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13173
    functionLinenumberEnd: 13177
    functionDepth: 66
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13175"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13174"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13174,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13175,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_223()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13187
    functionLinenumberEnd: 13190
    functionDepth: 32
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_261()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13188,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_261()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_224()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13205
    functionLinenumberEnd: 13210
    functionDepth: 24
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13208"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13207"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13206,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13207,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_225()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13260
    functionLinenumberEnd: 13272
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_262()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_263()"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13263"
        BranchSideFuncs:
        - "jj_3R_262()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13266"
        BranchSideFuncs:
        - "jj_3R_263()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13265"
        BranchSideFuncs:
        - "jj_3R_263()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13271"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13261,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13262,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13265,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_262()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13267,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_263()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10109
    functionLinenumberEnd: 10113
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10111"
        BranchSideFuncs:
        - "jj_3R_85()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10110"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10110,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10111,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_262()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13317
    functionLinenumberEnd: 13320
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13318"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13318,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_263()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13331
    functionLinenumberEnd: 13334
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13333"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13332,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_226()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13348
    functionLinenumberEnd: 13354
    functionDepth: 71
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_264()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13350"
        BranchSideFuncs:
        - "jj_3R_264()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13353"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13352"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13349,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13352,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_264()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_264()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13371
    functionLinenumberEnd: 13374
    functionDepth: 70
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13373"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13372"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13372,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_211()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12673
    functionLinenumberEnd: 12676
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12674"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12675"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12674"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12674,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_115()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13441
    functionLinenumberEnd: 13448
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_187()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13447"
        BranchSideFuncs:
        - "jj_3R_187()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13446"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13443,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13445,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_187()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13464
    functionLinenumberEnd: 13467
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13465"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13466"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13465"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13465,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_187()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13470
    functionLinenumberEnd: 13474
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13471"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13472"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13471"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13473"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13472"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13471,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12432
    functionLinenumberEnd: 12439
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_113()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12438"
        BranchSideFuncs:
        - "jj_3R_113()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12437"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12436"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12437"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12434,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12436,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_113()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_112()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12442
    functionLinenumberEnd: 12445
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12444"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12443,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_113()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12448
    functionLinenumberEnd: 12451
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12449,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_291()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12328
    functionLinenumberEnd: 12331
    functionDepth: 67
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_350()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12329,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_350()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_350()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11827
    functionLinenumberEnd: 11840
    functionDepth: 66
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_375()"
    functionUses: 1
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11829"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11828"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11830"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11829"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11830"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11831"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11830"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11831"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11832"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11831"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11834"
        BranchSideFuncs:
        - "jj_3R_375()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11834"
        BranchSideFuncs:
        - "jj_3R_375()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11839"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11838"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11828,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11830,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11836,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_375()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_375()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11900
    functionLinenumberEnd: 11903
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_400()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11902"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11901"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11901,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_400()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_493()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11703
    functionLinenumberEnd: 11714
    functionDepth: 80
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_501()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_502()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_503()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11705"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11712"
        BranchSideFuncs:
        - "jj_3R_502()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11711"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11707"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11712"
        BranchSideFuncs:
        - "jj_3R_503()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11711"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11709"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11711"
        BranchSideFuncs:
        - "jj_3R_196()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11713"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11712"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11705,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_501()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11707,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_502()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11709,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_503()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11712,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_196()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_501()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11741
    functionLinenumberEnd: 11744
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11742"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11743"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11742"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11742,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_502()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11747
    functionLinenumberEnd: 11750
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11748"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11749"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11748"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11748,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_503()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11759
    functionLinenumberEnd: 11762
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11760"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11761"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11760"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11760,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_491()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11572
    functionLinenumberEnd: 11580
    functionDepth: 82
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_494()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_495()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_480()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11574"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11578"
        BranchSideFuncs:
        - "jj_3R_495()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11577"
        BranchSideFuncs:
        - "jj_3R_480()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11577"
        BranchSideFuncs:
        - "jj_3R_480()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11579"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11578"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11574,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_494()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11576,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_495()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11578,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_480()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_494()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11618
    functionLinenumberEnd: 11621
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11620"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11619"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11619,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_495()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11636
    functionLinenumberEnd: 11639
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11638"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11637"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11637,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11451
    functionLinenumberEnd: 11462
    functionDepth: 84
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_108()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_475()"
    functionUses: 3
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11460"
        BranchSideFuncs:
        - "jj_3_37()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11459"
        BranchSideFuncs:
        - "jj_3R_475()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11460"
        BranchSideFuncs:
        - "jj_3_38()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11459"
        BranchSideFuncs:
        - "jj_3R_475()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11459"
        BranchSideFuncs:
        - "jj_3R_475()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11461"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11460"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11453,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_108()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11455,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11457,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11460,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_475()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_108()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11472
    functionLinenumberEnd: 11475
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11474"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11473"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11473,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11490
    functionLinenumberEnd: 11493
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_109()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11491"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11492"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11491"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_109()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_109()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10240
    functionLinenumberEnd: 10248
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_176()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10241"
        BranchSideFuncs:
        - "jj_3R_176()"
        - "getToken(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10240"
        BranchSideFuncs:
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10241"
        BranchSideFuncs:
        - "jj_3R_176()"
        - "getToken(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10240"
        BranchSideFuncs:
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10241"
        BranchSideFuncs:
        - "jj_3R_176()"
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10246"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10245"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10242,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10244,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_176()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14346
    functionLinenumberEnd: 14354
    functionDepth: 17
    returnType: "com.github.javaparser.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    functionUses: 9
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14347"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14346"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14353"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14352"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:null"
        BranchSideFuncs:
        - "getNextToken()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14350,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_176()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10331
    functionLinenumberEnd: 10333
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11496
    functionLinenumberEnd: 11499
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_110()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11498"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11497,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_110()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_110()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10210
    functionLinenumberEnd: 10219
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_177()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10211"
        BranchSideFuncs:
        - "jj_3R_177()"
        - "getToken(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10210"
        BranchSideFuncs:
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10211"
        BranchSideFuncs:
        - "jj_3R_177()"
        - "getToken(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10210"
        BranchSideFuncs:
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10211"
        BranchSideFuncs:
        - "jj_3R_177()"
        - "getToken(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10217"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10216"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10212,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10214,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_177()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10215,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_177()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10251
    functionLinenumberEnd: 10253
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_476()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11241
    functionLinenumberEnd: 11255
    functionDepth: 86
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_481()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_482()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_483()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_484()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_465()"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11253"
        BranchSideFuncs:
        - "jj_3R_482()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11252"
        BranchSideFuncs:
        - "jj_3R_465()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11253"
        BranchSideFuncs:
        - "jj_3R_483()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11252"
        BranchSideFuncs:
        - "jj_3R_465()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11253"
        BranchSideFuncs:
        - "jj_3R_484()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11252"
        BranchSideFuncs:
        - "jj_3R_465()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11252"
        BranchSideFuncs:
        - "jj_3R_465()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11243,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_481()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_482()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_483()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11249,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_484()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11253,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_465()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_481()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11271
    functionLinenumberEnd: 11274
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11273"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11272,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_482()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11277
    functionLinenumberEnd: 11280
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11279"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11278,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_483()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11312
    functionLinenumberEnd: 11315
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11314"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11313,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_484()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11331
    functionLinenumberEnd: 11334
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11333"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11332,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_466()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11041
    functionLinenumberEnd: 11050
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_477()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_478()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11043"
        BranchSideFuncs:
        - "jj_3R_477()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11049"
        BranchSideFuncs:
        - "jj_3R_478()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11048"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11047"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11048"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11042,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:11045,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_477()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11047,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_478()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_477()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11066
    functionLinenumberEnd: 11069
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11068"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11067"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11067,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_478()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11079
    functionLinenumberEnd: 11082
    functionDepth: 33
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11081"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11080"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11080,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_287()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_458()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10548
    functionLinenumberEnd: 10556
    functionDepth: 89
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_467()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_468()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_433()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10554"
        BranchSideFuncs:
        - "jj_3R_468()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10553"
        BranchSideFuncs:
        - "jj_3R_433()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10553"
        BranchSideFuncs:
        - "jj_3R_433()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10555"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10554"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_467()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_468()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10554,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_433()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_467()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10577
    functionLinenumberEnd: 10580
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10579"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10578"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10578,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_468()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10600
    functionLinenumberEnd: 10603
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10602"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10601"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10601,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_439()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10375
    functionLinenumberEnd: 10379
    functionDepth: 91
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_422()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10377"
        BranchSideFuncs:
        - "jj_3R_422()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10376"
        BranchSideFuncs:
        - "jj_3R_422()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10378"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10377"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10376,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10377,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_422()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_429()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10141
    functionLinenumberEnd: 10145
    functionDepth: 93
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_399()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10143"
        BranchSideFuncs:
        - "jj_3R_399()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10142"
        BranchSideFuncs:
        - "jj_3R_399()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10142,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10143,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_399()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_406()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10065
    functionLinenumberEnd: 10069
    functionDepth: 95
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_374()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10066"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10067"
        BranchSideFuncs:
        - "jj_3R_374()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10066"
        BranchSideFuncs:
        - "jj_3R_374()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10068"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10067"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10066,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10067,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_374()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_383()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9927
    functionLinenumberEnd: 9931
    functionDepth: 97
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9929"
        BranchSideFuncs:
        - "jj_3R_345()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9928"
        BranchSideFuncs:
        - "jj_3R_345()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9930"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9929"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9928,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9929,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_345()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_352()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9810
    functionLinenumberEnd: 9814
    functionDepth: 99
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_285()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9811"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9812"
        BranchSideFuncs:
        - "jj_3R_285()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9811"
        BranchSideFuncs:
        - "jj_3R_285()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9813"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9812"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9811,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9812,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_285()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_295()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9714
    functionLinenumberEnd: 9720
    functionDepth: 66
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9716"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9715"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9716"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9717"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9716"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9718"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9717"
        BranchSideFuncs:
        - "jj_3R_105()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9718"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9719"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9718"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9715,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:9716,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_105()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_392()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10876
    functionLinenumberEnd: 10880
    functionDepth: 105
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_391()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10877"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10878"
        BranchSideFuncs:
        - "jj_3R_391()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10877"
        BranchSideFuncs:
        - "jj_3R_391()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10879"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10878"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10877,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10878,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_391()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_248()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10750
    functionLinenumberEnd: 10755
    functionDepth: 104
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10752"
        BranchSideFuncs:
        - "jj_3R_134()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10751"
        BranchSideFuncs:
        - "jj_3R_134()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10753"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10752"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10754"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10751,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10752,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_134()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_249()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10781
    functionLinenumberEnd: 10783
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_5()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13117
    functionLinenumberEnd: 13120
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13118,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_6()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13135
    functionLinenumberEnd: 13138
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13136,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_7()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13180
    functionLinenumberEnd: 13184
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13182"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13181"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13181,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_8()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13233
    functionLinenumberEnd: 13239
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13236"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13235"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13237"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13236"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13235,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13236,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13237,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_82()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13248
    functionLinenumberEnd: 13251
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13249,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_9()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13276
    functionLinenumberEnd: 13282
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13279"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13278"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13280"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13279"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13278,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13279,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13280,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_84()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13291
    functionLinenumberEnd: 13294
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13293"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13292,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_10()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13297
    functionLinenumberEnd: 13314
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_86()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13299"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13298"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13301"
        BranchSideFuncs:
        - "jj_3R_86()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13301"
        BranchSideFuncs:
        - "jj_3R_86()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13313"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13312"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13313"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13312"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13298,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13299,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13303,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_86()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_86()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13434
    functionLinenumberEnd: 13437
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13435"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13436"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13435"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13435,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_12()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13494
    functionLinenumberEnd: 13497
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13496"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13495,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_13()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13817
    functionLinenumberEnd: 13825
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13819"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13818"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13820"
        BranchSideFuncs:
        - "jj_3R_90()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13823"
        BranchSideFuncs:
        - "jj_3R_91()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13822"
        BranchSideFuncs:
        - "jj_3R_91()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13823"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13824"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13823"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13818,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:13819,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13822,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13823,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_90()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13954
    functionLinenumberEnd: 13957
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13956"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13955"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13955,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_14()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13850
    functionLinenumberEnd: 13853
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13852"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13851,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_15()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13880
    functionLinenumberEnd: 13884
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13882"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13881"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13883"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13882"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13881,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_16()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13900
    functionLinenumberEnd: 13906
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_92()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13903"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13902"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13903"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13904"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13903"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13905"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13904"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13902,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_92()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13903,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13904,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_92()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13909
    functionLinenumberEnd: 13912
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13910"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13911"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13910,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_17()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13915
    functionLinenumberEnd: 13932
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_93()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13917"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13916"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13919"
        BranchSideFuncs:
        - "jj_3R_93()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13919"
        BranchSideFuncs:
        - "jj_3R_93()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13924"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13931"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13930"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13931"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13930"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13930"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13916,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13917,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13921,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_93()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13924,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_93()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14015
    functionLinenumberEnd: 14018
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14016"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14017"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14016"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14016,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_142()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_20()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10417
    functionLinenumberEnd: 10420
    functionDepth: 24
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10419"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10418"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10418,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_95()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_21()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11177
    functionLinenumberEnd: 11180
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11178,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_96()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_22()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11438
    functionLinenumberEnd: 11441
    functionDepth: 40
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11440"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11439"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11439,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_88()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_23()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11684
    functionLinenumberEnd: 11688
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_97()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11685"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11686"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11685"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11687"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11686"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11685,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_97()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11686,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_24()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11643
    functionLinenumberEnd: 11649
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_98()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11646"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11645"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11646"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11647"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11646"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11648"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11647"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11645,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_98()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11646,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_98()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11666
    functionLinenumberEnd: 11669
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11668"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11667"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11667,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_26()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12111
    functionLinenumberEnd: 12118
    functionDepth: 31
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_100()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12117"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12113,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_100()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12115,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_100()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12121
    functionLinenumberEnd: 12126
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12123"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12122"
        BranchSideFuncs:
        - "jj_3R_102()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12124"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12123"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12122,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_114()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12123,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12124,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_101()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12353
    functionLinenumberEnd: 12356
    functionDepth: 30
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12355"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12354,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_158()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_27()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12365
    functionLinenumberEnd: 12369
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12367"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12366"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12368"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12367"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12366,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12367,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_28()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12395
    functionLinenumberEnd: 12399
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12396"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12397"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12396"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12398"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12397"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12396,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_102()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12397,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_34()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10672
    functionLinenumberEnd: 10675
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_106()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10674"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10673"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10673,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_106()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_35()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11099
    functionLinenumberEnd: 11102
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11100,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_39()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12347
    functionLinenumberEnd: 12350
    functionDepth: 36
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_111()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12349"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12348"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12348,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_111()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_43()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12764
    functionLinenumberEnd: 12767
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12765"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12766"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12765"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12765,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_116()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_44()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13147
    functionLinenumberEnd: 13150
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13148,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_117()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_45()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13213
    functionLinenumberEnd: 13217
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13215"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13214"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13214,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_118()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13215,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_46()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13323
    functionLinenumberEnd: 13328
    functionDepth: 24
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13325"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13324"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13326"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13325"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13327"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13324,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_119()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13325,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_47()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13357
    functionLinenumberEnd: 13361
    functionDepth: 23
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13359"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13358"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13358,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_120()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13359,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_49()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13607
    functionLinenumberEnd: 13612
    functionDepth: 28
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_121()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13609"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13610"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13609"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13611"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13610"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13609,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_121()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13610,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_121()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13615
    functionLinenumberEnd: 13618
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13616"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13617"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13616"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13616,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_103()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_54()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10961
    functionLinenumberEnd: 10970
    functionDepth: 21
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10963"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10969"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10968"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10967"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10968"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10962,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10965,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_55()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10994
    functionLinenumberEnd: 11003
    functionDepth: 38
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_127()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    functionUses: 2
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10995"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10996"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10995"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10996"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10997"
        BranchSideFuncs:
        - "jj_3R_89()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10996"
        BranchSideFuncs:
        - "jj_3R_89()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10998"
        BranchSideFuncs:
        - "jj_3R_127()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11001"
        BranchSideFuncs:
        - "jj_3R_91()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11000"
        BranchSideFuncs:
        - "jj_3R_91()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11001"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11001"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10995,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10996,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10997,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_89()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11000,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_127()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11001,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_91()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_127()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11159
    functionLinenumberEnd: 11162
    functionDepth: 37
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11160,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_139()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_56()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11029
    functionLinenumberEnd: 11032
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11030"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11031"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11030"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11030,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_125()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_57()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11035
    functionLinenumberEnd: 11038
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11036"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11037"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11036"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11036,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_60()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12240
    functionLinenumberEnd: 12243
    functionDepth: 35
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12241,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_107()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_61()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12827
    functionLinenumberEnd: 12831
    functionDepth: 27
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12829"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12828"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12830"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12829"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12828,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_128()"
    - Src: "com.github.javaparser.GeneratedJavaParser:12829,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_62()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 13153
    functionLinenumberEnd: 13158
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13155"
        BranchSideFuncs:
        - "jj_3R_85()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13154"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13156"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13155"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:13156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:13156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:13154,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13155,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:13156,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_65()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10133
    functionLinenumberEnd: 10138
    functionDepth: 25
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10135"
        BranchSideFuncs:
        - "jj_3R_85()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10134"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10136"
        BranchSideFuncs:
        - "jj_3R_132()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10135"
        BranchSideFuncs:
        - "jj_3R_132()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10134,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_126()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10135,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10136,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_132()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_66()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10447
    functionLinenumberEnd: 10450
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10449"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10448"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10448,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_67()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10769
    functionLinenumberEnd: 10778
    functionDepth: 20
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10770"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10771"
        BranchSideFuncs:
        - "jj_3R_133()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10777"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10776"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10770,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:10773,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3R_133()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10801
    functionLinenumberEnd: 10805
    functionDepth: 19
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10803"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10802"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10803"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10804"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10803"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10802,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - Src: "com.github.javaparser.GeneratedJavaParser:10803,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_68()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 10808
    functionLinenumberEnd: 10811
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:10809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10810"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:10809"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:10809,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_69()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11183
    functionLinenumberEnd: 11186
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11184,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_71()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11801
    functionLinenumberEnd: 11804
    functionDepth: 49
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11803"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11802"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11802,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_135()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_72()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11819
    functionLinenumberEnd: 11824
    functionDepth: 22
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11821"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11820"
        BranchSideFuncs:
        - "jj_3R_83()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11822"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11821"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11823"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11822"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11820,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_85()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11821,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_83()"
    - Src: "com.github.javaparser.GeneratedJavaParser:11822,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_73()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 11883
    functionLinenumberEnd: 11886
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:11884"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11885"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:11884"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:11884,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_74()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12372
    functionLinenumberEnd: 12377
    functionDepth: 18
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12374"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12373"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12375"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12374"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12375"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12373,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_scan_token(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_3_75()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 12599
    functionLinenumberEnd: 12602
    functionDepth: 58
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3R_99()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:12600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12601"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:12600"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:12600,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3R_99()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseException].<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionDepth: 5
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.Token"
    - "int[][]"
    - "java.lang.String[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    - "[com.github.javaparser.ParseException]._initialise(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:61,1"
      Dst: "[com.github.javaparser.ParseException]._initialise(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    - Src: "com.github.javaparser.ParseException:61,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseException]._initialise(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 177
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "com.github.javaparser.Token"
    - "int[][]"
    - "java.lang.String[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.util.TreeSet].<init>()"
    - "[java.util.TreeSet].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.TreeSet].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ParseException].add_escapes(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.CharSequence)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 95
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseException:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParseException:130"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.ParseException:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParseException:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParseException:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParseException:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:134"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.ParseException:133"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParseException:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:153"
        BranchSideFuncs:
        - "add_escapes(java.lang.String)"
      - BranchSide: "com.github.javaparser.ParseException:152"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.github.javaparser.ParseException:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:143"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "com.github.javaparser.ParseException:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParseException:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParseException:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParseException:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:164"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "append(java.lang.CharSequence)"
      - BranchSide: "com.github.javaparser.ParseException:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:120,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ParseException:123,1"
      Dst: "[java.util.TreeSet].<init>()"
    - Src: "com.github.javaparser.ParseException:128,1"
      Dst: "[java.util.TreeSet].add(java.lang.Object)"
    - Src: "com.github.javaparser.ParseException:131,1"
      Dst: "[java.util.TreeSet].iterator()"
    - Src: "com.github.javaparser.ParseException:131,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ParseException:131,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ParseException:132,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ParseException:140,1"
      Dst: "[com.github.javaparser.ParseException].add_escapes(java.lang.String)"
    - Src: "com.github.javaparser.ParseException:142,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.ParseException:150,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ParseException:156,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.ParseException:169,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.ParseException].add_escapes(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 226
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Integer].toString(int,int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].append(char)"
    functionUses: 2
    ICount: 53
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseException:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:225"
        BranchSideFuncs:
        - "charAt(int)"
      - BranchSide: "com.github.javaparser.ParseException:224"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.ParseException:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:217"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString(int,int)"
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.github.javaparser.ParseException:216"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString(int,int)"
        - "length()"
        - "substring(int,int)"
    - Branch String: "com.github.javaparser.ParseException:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseException:220"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString(int,int)"
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.github.javaparser.ParseException:219"
        BranchSideFuncs:
        - "append(char)"
    Callsites:
    - Src: "com.github.javaparser.ParseException:186,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ParseException:187,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ParseException:188,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.ParseException:192,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ParseException:217,1"
      Dst: "[java.lang.Integer].toString(int,int)"
    - Src: "com.github.javaparser.ParseException:217,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ParseException:218,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.ParseException:220,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.GeneratedJavaParser].token()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 207
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Statements()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2802
    functionLinenumberEnd: 2815
    functionDepth: 161
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_25(int)"
    - "[com.github.javaparser.GeneratedJavaParser].BlockStatement()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2813"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2803,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2807,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_25(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2811,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BlockStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2812,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_25(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9055
    functionLinenumberEnd: 9062
    functionDepth: 59
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9059"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9056"
        BranchSideFuncs:
        - "jj_3_25()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9055"
        BranchSideFuncs:
        - "jj_3_25()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9059,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_25()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9061,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14568
    functionLinenumberEnd: 14582
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    functionUses: 225
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14578"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14577"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14576"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14575"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser$JJCalls"
    linkageType: ""
    functionLinenumber: 14582
    functionLinenumberEnd: 14584
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser$JJCalls:14583,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BlockStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6004
    functionLinenumberEnd: 6092
    functionDepth: 160
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_54(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_55(int)"
    - "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_56(int)"
    - "[com.github.javaparser.GeneratedJavaParser].YieldStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_57(int)"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].recoverStatement(int,int,int,com.github.javaparser.ParseException)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    functionUses: 2
    ICount: 58
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6009"
        BranchSideFuncs:
        - "jj_2_55(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6010"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6014"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
        - "Modifiers()"
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6013"
        BranchSideFuncs:
        - "jj_2_56(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6016"
        BranchSideFuncs:
        - "YieldStatement()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6015"
        BranchSideFuncs:
        - "jj_2_57(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6016"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6021"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
        - "VariableDeclarationExpression()"
        - "range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
        - "token()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6020"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6021"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6020"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6005,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_54(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6007,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6008,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6009,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6010,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_55(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6012,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6013,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6014,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_56(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6015,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].YieldStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6016,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_57(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6017,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6018,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6019,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6021,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6079,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6085,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6090,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].recoverStatement(int,int,int,com.github.javaparser.ParseException)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6091,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_54(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9345
    functionLinenumberEnd: 9352
    functionDepth: 22
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_54()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9346"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_54()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9345"
        BranchSideFuncs:
        - "jj_3_54()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9349,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_54()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9351,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 341
    functionLinenumberEnd: 440
    functionDepth: 153
    returnType: "com.github.javaparser.ModifierHolder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_3(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ModifierHolder].<init>(com.github.javaparser.JavaToken,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 15
    ICount: 166
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:438"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.JavaToken,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:351"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:343,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:348,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_3(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:352,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:354,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:355,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:355,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.GeneratedJavaParser:355,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:355,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:355,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:429,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:430,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:436,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:439,1"
      Dst: "[com.github.javaparser.ModifierHolder].<init>(com.github.javaparser.JavaToken,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 18
  - functionName: "[com.github.javaparser.ast.NodeList].<init>()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    functionUses: 63
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:57,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:50,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "com.github.javaparser.ast.NodeList:55,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_3(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8835
    functionLinenumberEnd: 8842
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8836"
        BranchSideFuncs:
        - "jj_3_3()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8835"
        BranchSideFuncs:
        - "jj_3_3()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8839,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_3()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8841,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14356
    functionLinenumberEnd: 14366
    functionDepth: 17
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    functionUses: 187
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14364"
        BranchSideFuncs:
        - "getNextToken()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14360,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.Modifier$Keyword)"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.Modifier$Keyword"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Modifier].setKeyword(com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 17
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:146,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.Modifier:147,1"
      Dst: "[com.github.javaparser.ast.Modifier].setKeyword(com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.ast.Modifier:148,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].setKeyword(com.github.javaparser.ast.Modifier$Keyword)"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 177
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier$Keyword"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Modifier:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Modifier:174"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.Modifier:173"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:170,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.Modifier:174,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7779
    functionLinenumberEnd: 7825
    functionDepth: 152
    returnType: "com.github.javaparser.ast.expr.AnnotationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_67(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValuePairs()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_68(int)"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 6
    ICount: 44
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7786"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7816"
        BranchSideFuncs:
        - "jj_ntk_f()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7815"
        BranchSideFuncs:
        - "jj_2_68(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7786"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7816"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7822"
        BranchSideFuncs:
        - "MemberValue()"
        - "jj_consume_token(int)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7821"
        BranchSideFuncs:
        - "token()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7780,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7783,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7784,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7785,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7786,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_67(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7788,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7807,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValuePairs()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7815,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7815,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7816,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_68(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7818,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7820,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7822,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Name()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3403
    functionLinenumberEnd: 3417
    functionDepth: 117
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_32(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 17
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3415"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3404,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3405,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3405,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3408,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_32(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3412,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3414,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3414,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3464
    functionLinenumberEnd: 3545
    functionDepth: 116
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].setTokenKind(int)"
    functionUses: 6
    ICount: 56
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3465"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3464"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3465,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3467,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3541,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3543,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].setTokenKind(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 19
  - functionName: "[com.github.javaparser.ParseException].<init>()"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>()"
    functionUses: 71
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:78,1"
      Dst: "[java.lang.Exception].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.expr.Name].setIdentifier(java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 7
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:78,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.Name:79,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.Name:80,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setIdentifier(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.Name:81,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:131"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.Name:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:134"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.Name:133"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:132,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.Name:133,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.Name:135,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.Name].setIdentifier(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionDepth: 2
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:106"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:103,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.Name:107,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_32(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9125
    functionLinenumberEnd: 9132
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9126"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_32()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9125"
        BranchSideFuncs:
        - "jj_3_32()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9129,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_32()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9131,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_67(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9475
    functionLinenumberEnd: 9482
    functionDepth: 21
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_67()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9479"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9476"
        BranchSideFuncs:
        - "jj_3_67()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9475"
        BranchSideFuncs:
        - "jj_3_67()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9479,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_67()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9481,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MemberValuePairs()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7839
    functionLinenumberEnd: 7859
    functionDepth: 151
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValuePair()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7845"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7840,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7842,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValuePair()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7843,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7846,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7854,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MemberValuePair()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7880
    functionLinenumberEnd: 7886
    functionDepth: 150
    returnType: "com.github.javaparser.ast.expr.MemberValuePair"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7881,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7882,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7883,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7884,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7885,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7885,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3425
    functionLinenumberEnd: 3429
    functionDepth: 117
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    functionUses: 22
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3426,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3427,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3427,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7904
    functionLinenumberEnd: 7971
    functionDepth: 149
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_69(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValueArrayInitializer()"
    - "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 5
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7908"
        BranchSideFuncs:
        - "Annotation()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7907"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7907"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7905,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_69(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7906,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7908,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7910,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValueArrayInitializer()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7961,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7966,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7967,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_69(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9495
    functionLinenumberEnd: 9502
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_69()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9499"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9496"
        BranchSideFuncs:
        - "jj_3_69()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9495"
        BranchSideFuncs:
        - "jj_3_69()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9499,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_69()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MemberValueArrayInitializer()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7983
    functionLinenumberEnd: 8068
    functionDepth: 116
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_70(int)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 40
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7983"
        BranchSideFuncs:
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8056"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8057"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8056"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7984,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7987,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7988,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7989,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8039,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8040,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8043,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_70(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8067,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8067,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].notifyElementAdded(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 56
    ICount: 9
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:72,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.NodeList:72,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementAdded(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:73,1"
      Dst: "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:74,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].notifyElementAdded(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    functionUses: 3
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:487,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:487,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:80"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:81,1"
      Dst: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_70(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9505
    functionLinenumberEnd: 9512
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9509"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9506"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_70()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9505"
        BranchSideFuncs:
        - "jj_3_70()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9509,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_70()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9511,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:65,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:66,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:67,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3747
    functionLinenumberEnd: 3763
    functionDepth: 148
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ConditionalOrExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 5
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3747"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "ConditionalOrExpression()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3748,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalOrExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3749,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3751,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3752,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3755,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3755,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3755,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ConditionalOrExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3779
    functionLinenumberEnd: 3796
    functionDepth: 147
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ConditionalAndExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3782"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3780,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalAndExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3783,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3791,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3793,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3793,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3793,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ConditionalAndExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3824
    functionLinenumberEnd: 3841
    functionDepth: 146
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].InclusiveOrExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3827"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3825,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InclusiveOrExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3828,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3836,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3838,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3838,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3838,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].InclusiveOrExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3864
    functionLinenumberEnd: 3881
    functionDepth: 145
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ExclusiveOrExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3867"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3865,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExclusiveOrExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3868,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3876,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3878,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3878,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3878,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExclusiveOrExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3904
    functionLinenumberEnd: 3921
    functionDepth: 144
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].AndExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3907"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3905,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AndExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3908,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3916,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3918,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3918,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3918,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AndExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3944
    functionLinenumberEnd: 3961
    functionDepth: 143
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].EqualityExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3947"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3945,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EqualityExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3948,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3958,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3958,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3958,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].EqualityExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3989
    functionLinenumberEnd: 4022
    functionDepth: 142
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].InstanceOfExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 43
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3992"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4002"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4001"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3990,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InstanceOfExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3993,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4016,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4019,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4019,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4019,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].InstanceOfExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4166
    functionLinenumberEnd: 4220
    functionDepth: 141
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].RelationalExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_35(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PatternExpression()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    - "[com.github.javaparser.ast.type.Type].asReferenceType()"
    - "[com.github.javaparser.ast.type.ReferenceType].asReferenceType()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 48
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4166"
        BranchSideFuncs:
        - "RelationalExpression()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4175"
        BranchSideFuncs:
        - "getType()"
        - "asReferenceType()"
        - "PatternExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4174"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4174"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4167,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RelationalExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4168,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4170,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4171,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_35(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4172,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PatternExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4173,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4173,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4173,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4173,1"
      Dst: "[com.github.javaparser.ast.type.Type].asReferenceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4173,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4203,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4210,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RelationalExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4250
    functionLinenumberEnd: 4295
    functionDepth: 140
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ShiftExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 49
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4264"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4251,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ShiftExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4254,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4267,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4289,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4292,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4292,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4292,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ShiftExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4310
    functionLinenumberEnd: 4341
    functionDepth: 139
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].AdditiveExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_36(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_37(int)"
    - "[com.github.javaparser.GeneratedJavaParser].RSIGNEDSHIFT()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_38(int)"
    - "[com.github.javaparser.GeneratedJavaParser].RUNSIGNEDSHIFT()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 40
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4317"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4329"
        BranchSideFuncs:
        - "RSIGNEDSHIFT()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4328"
        BranchSideFuncs:
        - "jj_2_38(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:null"
        BranchSideFuncs:
        - "RUNSIGNEDSHIFT()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4311,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AdditiveExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4314,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_36(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4318,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4320,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_37(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4327,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RSIGNEDSHIFT()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4329,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_38(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4330,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RUNSIGNEDSHIFT()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4334,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4338,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AdditiveExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4355
    functionLinenumberEnd: 4388
    functionDepth: 138
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].MultiplicativeExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 43
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4358"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4367"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4356,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MultiplicativeExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4359,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4370,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4382,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4385,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4385,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4385,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MultiplicativeExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4403
    functionLinenumberEnd: 4442
    functionDepth: 137
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 2
    ICount: 46
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4406"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4416"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4404,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4407,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4436,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4439,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4439,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4439,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4467
    functionLinenumberEnd: 4553
    functionDepth: 136
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].PreIncrementExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].PreDecrementExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus()"
    functionUses: 7
    ICount: 54
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4467"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4479"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4469,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4471,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PreIncrementExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4475,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PreDecrementExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4482,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4483,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4494,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4496,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4497,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4497,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PreIncrementExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4563
    functionLinenumberEnd: 4570
    functionDepth: 116
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4565,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4566,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4567,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4568,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4568,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 108
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].setOperator(com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 8
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:103,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:104,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:105,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].setOperator(com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:106,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 142
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.UnaryExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:139"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:138"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:133,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:137,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:138,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:140,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].setOperator(com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 153
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.UnaryExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:149"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:146,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:150,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PreDecrementExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4581
    functionLinenumberEnd: 4587
    functionDepth: 116
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4582,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4583,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4585,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4585,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4602
    functionLinenumberEnd: 4689
    functionDepth: 135
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_39(int)"
    - "[com.github.javaparser.GeneratedJavaParser].CastExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].PostfixExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].SwitchExpression()"
    functionUses: 2
    ICount: 66
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4602"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4632"
        BranchSideFuncs:
        - "CastExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4631"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4631"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4604,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4609,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4610,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4621,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4623,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4624,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4624,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4629,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_39(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4630,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].CastExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4674,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PostfixExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4678,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SwitchExpression()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_39(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9195
    functionLinenumberEnd: 9202
    functionDepth: 37
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_39()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9196"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_39()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9195"
        BranchSideFuncs:
        - "jj_3_39()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9199,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_39()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9201,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].CastExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4746
    functionLinenumberEnd: 4820
    functionDepth: 116
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_41(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 76
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4759"
        BranchSideFuncs:
        - "PrimitiveType(com.github.javaparser.ast.NodeList)"
        - "UnaryExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4791"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4806"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4809"
        BranchSideFuncs:
        - "get(int)"
        - "range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
        - "size()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4808"
        BranchSideFuncs:
        - "token()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4749,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4750,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4751,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4752,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4753,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_41(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4754,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4756,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4757,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4757,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4788,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4789,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4801,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4805,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].UnaryExpressionNotPlusMinus()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4806,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4807,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4807,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4807,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4816,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7715
    functionLinenumberEnd: 7728
    functionDepth: 20
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_66(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionUses: 18
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7720"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7726"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7716,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7720,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_66(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7724,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7725,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_66(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9465
    functionLinenumberEnd: 9472
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_66()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9466"
        BranchSideFuncs:
        - "jj_3_66()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9465"
        BranchSideFuncs:
        - "jj_3_66()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9469,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_66()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9471,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_41(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9215
    functionLinenumberEnd: 9222
    functionDepth: 21
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9216"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_41()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9215"
        BranchSideFuncs:
        - "jj_3_41()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9219,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_41()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9221,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 4
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 119
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.CastExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:113"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:116"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:115"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:110,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:114,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:115,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:117,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.CastExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:100"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:102"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:97,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:101,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:102,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:104,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2220
    functionLinenumberEnd: 2224
    functionDepth: 21
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2221,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2222,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.type.IntersectionType].setElements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:73,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:74,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].setElements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:75,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PostfixExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4703
    functionLinenumberEnd: 4727
    functionDepth: 134
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_40(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 32
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4705"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4726"
        BranchSideFuncs:
        - "jj_ntk_f()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4725"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4705"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4704,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4705,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_40(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4706,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4708,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4720,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4722,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4722,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4722,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4842
    functionLinenumberEnd: 4853
    functionDepth: 133
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_42(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PrimarySuffix(com.github.javaparser.ast.expr.Expression)"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4843,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4846,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_42(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4850,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffix(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4877
    functionLinenumberEnd: 5177
    functionDepth: 132
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Literal()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_44(int)"
    - "[com.github.javaparser.GeneratedJavaParser].LambdaParameters()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_45(int)"
    - "[com.github.javaparser.GeneratedJavaParser].InferredLambdaParameters()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParser].AllocationExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_46(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_47(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedType()"
    - "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 2
    ICount: 302
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4877"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4905"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
        - "tokenRange()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4909"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4919"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4934"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4933"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4940"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4938"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4948"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4990"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5001"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5005"
        BranchSideFuncs:
        - "LambdaParameters()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5004"
        BranchSideFuncs:
        - "jj_2_45(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5010"
        BranchSideFuncs:
        - "InferredLambdaParameters()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5009"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5010"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5009"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5085"
        BranchSideFuncs:
        - "emptyNodeList()"
        - "ResultType(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5084"
        BranchSideFuncs:
        - "jj_2_47(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5085"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5131"
        BranchSideFuncs:
        - "AnnotatedType()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5088"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5085"
        BranchSideFuncs:
        - "AnnotatedType()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5097"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5096"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5149"
        BranchSideFuncs:
        - "SimpleName()"
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5165"
        BranchSideFuncs:
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "token()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5164"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.expr.SimpleName)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4878,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4879,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4887,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4897,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Literal()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4901,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4902,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4902,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4907,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4913,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4920,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4923,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4932,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4934,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4968,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4978,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4980,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4996,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4996,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4996,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5001,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_44(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5002,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].LambdaParameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5005,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_45(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5006,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InferredLambdaParameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5060,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5062,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5075,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AllocationExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5080,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_46(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5081,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5084,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5085,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_47(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5128,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5128,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5165,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 88
    CyclomaticComplexity: 33
  - functionName: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.RangedList"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[java.lang.Object].<init>()"
    functionUses: 16
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.RangedList:36,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.RangedList:33,1"
      Dst: "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 11
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:39,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.TokenRange:40,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Literal()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5290
    functionLinenumberEnd: 5337
    functionDepth: 117
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].unquote(java.lang.String)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].unTripleQuote(java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParser].BooleanLiteral()"
    - "[com.github.javaparser.GeneratedJavaParser].NullLiteral()"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 72
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5290"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5291,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5293,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5294,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5294,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5299,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5304,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5309,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].unquote(java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5309,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5314,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5319,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].unTripleQuote(java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5319,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5324,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BooleanLiteral()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5328,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].NullLiteral()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5334,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:58,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:59,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:69,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BooleanLiteral()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5348
    functionLinenumberEnd: 5366
    functionDepth: 116
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 29
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5348"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5349,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5351,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5352,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5352,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5363,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralExpr].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].setValue(boolean)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:60,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralExpr].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].setValue(boolean)"
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:62,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].setValue(boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.BooleanLiteralExpr:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BooleanLiteralExpr:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BooleanLiteralExpr:94"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:95,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:95,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].NullLiteral()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5376
    functionLinenumberEnd: 5379
    functionDepth: 116
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5377,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5378,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5378,1"
      Dst: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralExpr].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:52,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralExpr].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:53,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ThisExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:95"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:98"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:97"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:96,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:97,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:99,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.SuperExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.SuperExpr:69,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SuperExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SuperExpr:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:93"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.SuperExpr:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:96"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:95"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:94,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.SuperExpr:95,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.SuperExpr:97,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3109
    functionLinenumberEnd: 3168
    functionDepth: 117
    returnType: "com.github.javaparser.RangedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.RangedList].beginAt(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArgument()"
    - "[com.github.javaparser.RangedList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.RangedList].endAt(com.github.javaparser.JavaToken)"
    functionUses: 10
    ICount: 40
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3109"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "<init>()"
        - "beginAt(com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3146"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3110,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3110,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3112,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3113,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3113,1"
      Dst: "[com.github.javaparser.RangedList].beginAt(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3114,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3143,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArgument()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3144,1"
      Dst: "[com.github.javaparser.RangedList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3166,1"
      Dst: "[com.github.javaparser.RangedList].endAt(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.RangedList].beginAt(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.RangedList"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].withBegin(com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.RangedList:41,1"
      Dst: "[com.github.javaparser.TokenRange].withBegin(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].withBegin(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 2
    returnType: "com.github.javaparser.TokenRange"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:61,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.TokenRange:61,1"
      Dst: "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeArgument()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3184
    functionLinenumberEnd: 3226
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].Wildcard(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3184"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "Annotations()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3185,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3186,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3213,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3217,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Wildcard(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3222,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3223,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.RangedList].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.RangedList"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.RangedList:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.RangedList:52"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.RangedList:51"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.RangedList:50,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.RangedList:52,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.RangedList].endAt(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.RangedList"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].withEnd(com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.RangedList:45,1"
      Dst: "[com.github.javaparser.TokenRange].withEnd(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].withEnd(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 2
    returnType: "com.github.javaparser.TokenRange"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:65,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.TokenRange:65,1"
      Dst: "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5395
    functionLinenumberEnd: 5456
    functionDepth: 120
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ArgumentList()"
    functionUses: 7
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5395"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "emptyNodeList()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5396,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5397,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5398,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5447,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArgumentList()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ArgumentList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5465
    functionLinenumberEnd: 5485
    functionDepth: 119
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5471"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5466,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5468,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5469,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5472,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3556
    functionLinenumberEnd: 3644
    functionDepth: 118
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_33(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AssignmentOperator()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].LambdaBody()"
    - "[com.github.javaparser.GeneratedJavaParserBase].generateLambda(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    functionUses: 28
    ICount: 87
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3559"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3556"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "ConditionalExpression()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3574"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3579"
        BranchSideFuncs:
        - "AssignmentOperator()"
        - "Expression()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3578"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3578"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3586"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3596"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3557,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3558,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3559,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3574,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_33(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3575,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AssignmentOperator()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3576,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3577,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3577,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3577,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3581,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3582,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].LambdaBody()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3583,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].generateLambda(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3590,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3616,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Identifier()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3626,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3628,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_33(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9135
    functionLinenumberEnd: 9142
    functionDepth: 21
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9136"
        BranchSideFuncs:
        - "jj_3_33()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9135"
        BranchSideFuncs:
        - "jj_3_33()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9139,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_33()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9141,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AssignmentOperator()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3664
    functionLinenumberEnd: 3732
    functionDepth: 116
    returnType: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 53
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3664"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3665,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3667,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3729,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 13
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.AssignExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.AssignExpr].setOperator(com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:125,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:126,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:127,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:128,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setOperator(com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:129,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 181
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.AssignExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:175"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:178"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:177"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:172,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:176,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:177,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:179,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 194
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.AssignExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:188"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:191"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:190"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:185,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:189,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:190,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:192,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].setOperator(com.github.javaparser.ast.expr.AssignExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 168
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.AssignExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:164"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:161,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:165,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].LambdaBody()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6145
    functionLinenumberEnd: 6209
    functionDepth: 116
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6145"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6146,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6195,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6196,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6196,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6196,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6200,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6205,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6206,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 5
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:64,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:65,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:66,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 97
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ExpressionStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExpressionStmt:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:91"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ExpressionStmt:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:94"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:93"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:88,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:92,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:93,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:95,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 92
    functionDepth: 3
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setIdentifier(java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 4
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:86,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:87,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:88,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:89,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setIdentifier(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:90,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 121
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:115"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:118"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:117"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:112,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:116,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:117,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:119,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setIdentifier(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 160
    functionDepth: 2
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:156"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:153,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:157,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 4
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:124,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:125,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:126,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:127,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:128,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:129,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 186
    functionLinenumberEnd: 195
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:189"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:192"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:191"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:190,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:191,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:193,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 183
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:177"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:180"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:179"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:174,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:178,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:179,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:181,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:85,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:86,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:87,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:88,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:89,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 144
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.FieldAccessExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:138"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:141"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:140"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:135,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:139,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:140,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:142,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.FieldAccessExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:114"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:117"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:116"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:111,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:115,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:116,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:118,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:50,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:50,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].setStatements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 6
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:63,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:64,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].setStatements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:65,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.Statement"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].setEnclosingParameters(boolean)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 6
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:113,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:114,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:115,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:116,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setEnclosingParameters(boolean)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:117,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 157
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.LambdaExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:151"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:154"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:153"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:148,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:152,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:153,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:155,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].setEnclosingParameters(boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 185
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.LambdaExpr"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:181"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:182,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:181,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_44(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9245
    functionLinenumberEnd: 9252
    functionDepth: 24
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_44()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9246"
        BranchSideFuncs:
        - "jj_3_44()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9245"
        BranchSideFuncs:
        - "jj_3_44()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9249,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_44()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9251,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].LambdaParameters()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2414
    functionLinenumberEnd: 2432
    functionDepth: 120
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2418"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2415,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2416,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2427,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2502
    functionLinenumberEnd: 2523
    functionDepth: 119
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType(com.github.javaparser.ast.type.Type,java.util.List)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 5
    ICount: 35
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2502"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "emptyNodeList()"
        - "Modifiers()"
        - "Type(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2505,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2506,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2507,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2508,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2511,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2512,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2520,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2521,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType(com.github.javaparser.ast.type.Type,java.util.List)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2522,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1917
    functionLinenumberEnd: 1939
    functionDepth: 118
    returnType: "com.github.javaparser.utils.Pair"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair(com.github.javaparser.ast.type.ArrayType$Origin)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(java.util.List,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.Node].setTokenRange(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.TokenRange].withEnd(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 5
    ICount: 34
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1923"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1922"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1938"
        BranchSideFuncs:
        - "setTokenRange(com.github.javaparser.TokenRange)"
        - "withEnd(com.github.javaparser.JavaToken)"
        - "token()"
        - "getTokenRange()"
        - "get()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1937"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1918,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1919,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1920,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1923,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair(com.github.javaparser.ast.type.ArrayType$Origin)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1933,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(java.util.List,java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1936,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1936,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1936,1"
      Dst: "[com.github.javaparser.TokenRange].withEnd(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1936,1"
      Dst: "[com.github.javaparser.ast.Node].setTokenRange(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1938,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair(com.github.javaparser.ast.type.ArrayType$Origin)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2988
    functionLinenumberEnd: 2995
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 4
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2990,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2991,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2994,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2994,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 208
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setTokenRange(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setOrigin(com.github.javaparser.ast.type.ArrayType$Origin)"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:203,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:199,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:204,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setTokenRange(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:205,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:206,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setOrigin(com.github.javaparser.ast.type.ArrayType$Origin)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setTokenRange(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: ""
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:214,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].setOrigin(com.github.javaparser.ast.type.ArrayType$Origin)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:232,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Pair"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Pair:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 135
    functionDepth: 2
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "boolean"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.body.Parameter].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.Parameter].setVarArgs(boolean)"
    - "[com.github.javaparser.ast.body.Parameter].setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 7
    ICount: 17
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:126,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.body.Parameter:127,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.Parameter:128,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.Parameter:129,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.Parameter:130,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setVarArgs(boolean)"
    - Src: "com.github.javaparser.ast.body.Parameter:131,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.Parameter:132,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.Parameter:133,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 169
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:163"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.Parameter:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:166"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:165"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:160,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:164,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:165,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.Parameter:167,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.Parameter].setVarArgs(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:175"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:176,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.body.Parameter:176,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 223
    functionLinenumberEnd: 233
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:227"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.Parameter:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:230"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:229"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:224,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:228,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:229,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.Parameter:231,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_45(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9255
    functionLinenumberEnd: 9262
    functionDepth: 22
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_45()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9256"
        BranchSideFuncs:
        - "jj_3_45()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9255"
        BranchSideFuncs:
        - "jj_3_45()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9259,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_45()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9261,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].InferredLambdaParameters()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2467
    functionLinenumberEnd: 2485
    functionDepth: 119
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.type.UnknownType].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 50
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2471"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2468,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2469,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2469,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2469,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2469,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2469,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2469,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2472,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.UnknownType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnknownType].<init>(com.github.javaparser.TokenRange)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:52,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:60,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.type.UnknownType:61,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].setInner(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:63,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].setInner(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:64,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].setInner(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 101
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.EnclosedExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.EnclosedExpr:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:95"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.EnclosedExpr:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:98"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:97"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:92,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:96,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:97,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:99,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AllocationExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5527
    functionLinenumberEnd: 5610
    functionDepth: 131
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].ArrayCreation(com.github.javaparser.JavaToken,com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_50(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 76
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5528"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5527"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5535"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5534"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5545"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5543"
        BranchSideFuncs:
        - "Annotations()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5577"
        BranchSideFuncs:
        - "ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5594"
        BranchSideFuncs:
        - "ClassOrInterfaceBody()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5593"
        BranchSideFuncs:
        - "token()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5528,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5532,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5533,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5534,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5534,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5535,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5537,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5555,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5556,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayCreation(com.github.javaparser.JavaToken,com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5578,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5588,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5589,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_50(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5590,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5594,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5594,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5600,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ArrayCreation(com.github.javaparser.JavaToken,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5631
    functionLinenumberEnd: 5718
    functionDepth: 121
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(java.util.List,java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_51(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer()"
    - "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayCreation(com.github.javaparser.TokenRange,java.util.List,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,java.util.List,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 64
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5641"
        BranchSideFuncs:
        - "isEmpty()"
        - "get(int)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5640"
        BranchSideFuncs:
        - "isEmpty()"
        - "get(int)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
        - "Annotations()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5644"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5642"
        BranchSideFuncs:
        - "isEmpty()"
        - "get(int)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5703"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5707"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5707"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5634,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5635,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5636,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5641,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5642,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5643,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5643,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5644,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5693,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5700,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(java.util.List,java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5700,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5702,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5702,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5703,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_51(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5710,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5717,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayCreation(com.github.javaparser.TokenRange,java.util.List,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,java.util.List,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.List].isEmpty()"
    functionUses: 76
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:165,1"
      Dst: "[java.util.List].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_51(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9315
    functionLinenumberEnd: 9322
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9316"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_51()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9315"
        BranchSideFuncs:
        - "jj_3_51()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9319,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_51()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9321,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2031
    functionLinenumberEnd: 2116
    functionDepth: 120
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].VariableInitializer()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_19(int)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 3
    ICount: 41
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2037"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2031"
        BranchSideFuncs:
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2091"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2104"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2104"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2032,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2035,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2036,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2037,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2087,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableInitializer()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2088,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2091,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_19(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2115,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2115,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableInitializer()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1950
    functionLinenumberEnd: 2013
    functionDepth: 119
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 3
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1951"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1950"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1951,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1953,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2004,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2010,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_19(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8995
    functionLinenumberEnd: 9002
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8996"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_19()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8995"
        BranchSideFuncs:
        - "jj_3_19()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8999,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_19()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9001,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_50(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9305
    functionLinenumberEnd: 9312
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9306"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_50()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9305"
        BranchSideFuncs:
        - "jj_3_50()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9309,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_50()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9311,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1183
    functionLinenumberEnd: 1302
    functionDepth: 130
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 3
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1240"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1184,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1186,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1189,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1286,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1287,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1297,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1696
    functionLinenumberEnd: 1815
    functionDepth: 129
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_18(int)"
    - "[com.github.javaparser.GeneratedJavaParser].InitializerDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_13(int)"
    - "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_14(int)"
    - "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_15(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_16(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_17(int)"
    - "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 3
    ICount: 71
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1700"
        BranchSideFuncs:
        - "InitializerDeclaration()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1699"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1699"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1745"
        BranchSideFuncs:
        - "Modifiers()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1755"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1757"
        BranchSideFuncs:
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1756"
        BranchSideFuncs:
        - "jj_2_14(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1759"
        BranchSideFuncs:
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1758"
        BranchSideFuncs:
        - "jj_2_15(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1761"
        BranchSideFuncs:
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1760"
        BranchSideFuncs:
        - "jj_2_16(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1761"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1763"
        BranchSideFuncs:
        - "ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1762"
        BranchSideFuncs:
        - "jj_2_17(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1766"
        BranchSideFuncs:
        - "FieldDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1765"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1766"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1765"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1697,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_18(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1698,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InitializerDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1700,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1746,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1750,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1755,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_13(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1756,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1757,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_14(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1758,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_15(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1760,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1761,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_16(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1762,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1763,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_17(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1764,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1796,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1801,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1802,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 29
    CyclomaticComplexity: 11
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_18(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8985
    functionLinenumberEnd: 8992
    functionDepth: 21
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8986"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_18()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8985"
        BranchSideFuncs:
        - "jj_3_18()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8989,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_18()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8991,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].InitializerDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2830
    functionLinenumberEnd: 2846
    functionDepth: 116
    returnType: "com.github.javaparser.ast.body.InitializerDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2830"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2833,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2835,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2836,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2843,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2844,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2845,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2845,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "boolean"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].setStatic(boolean)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:68,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].setStatic(boolean)"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].setStatic(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.InitializerDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.InitializerDeclaration:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:112"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:113,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:113,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.InitializerDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.InitializerDeclaration:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:100"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.InitializerDeclaration:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:102"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:97,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:101,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:102,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:104,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 477
    functionLinenumberEnd: 540
    functionDepth: 118
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - "[com.github.javaparser.GeneratedJavaParser].ExtendsList()"
    - "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    - "[com.github.javaparser.GeneratedJavaParser].PermitsList()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 6
    ICount: 92
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:477"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:499"
        BranchSideFuncs:
        - "SimpleName()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:510"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:519"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:528"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:478,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:478,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:484,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:486,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:498,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:500,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:500,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:504,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:513,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExtendsList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:522,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:531,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PermitsList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:538,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody()"
    - Src: "com.github.javaparser.GeneratedJavaParser:539,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:539,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 32
    CyclomaticComplexity: 11
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1042
    functionLinenumberEnd: 1069
    functionDepth: 116
    returnType: "com.github.javaparser.RangedList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.RangedList].beginAt(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameter(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.RangedList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.RangedList].endAt(com.github.javaparser.JavaToken)"
    functionUses: 5
    ICount: 32
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1053"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1052"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1043,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1043,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1046,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1047,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1047,1"
      Dst: "[com.github.javaparser.RangedList].beginAt(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1048,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1049,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameter(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1050,1"
      Dst: "[com.github.javaparser.RangedList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1053,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1067,1"
      Dst: "[com.github.javaparser.RangedList].endAt(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExtendsList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 631
    functionLinenumberEnd: 652
    functionDepth: 116
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    functionUses: 1
    ICount: 23
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:638"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:632,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:634,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:635,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:636,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:639,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3053
    functionLinenumberEnd: 3059
    functionDepth: 21
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
    functionUses: 9
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3054,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3056,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3057,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 676
    functionLinenumberEnd: 697
    functionDepth: 116
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    functionUses: 3
    ICount: 23
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:683"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:677,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:679,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:680,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:681,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:684,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PermitsList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 719
    functionLinenumberEnd: 740
    functionDepth: 116
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    functionUses: 1
    ICount: 23
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:726"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:720,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:722,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:723,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:724,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:727,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 148
    functionDepth: 1
    returnType: "void"
    argCount: 10
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "boolean"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setInterface(boolean)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setExtendedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setPermittedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 19
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:140,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:141,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setInterface(boolean)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:142,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:143,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setExtendedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:144,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:145,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setPermittedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:146,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setInterface(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 233
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:229"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:230,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:230,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_13(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8935
    functionLinenumberEnd: 8942
    functionDepth: 39
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_13()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8939"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8936"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_13()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8935"
        BranchSideFuncs:
        - "jj_3_13()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8939,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_13()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8941,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 579
    functionLinenumberEnd: 608
    functionDepth: 128
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    - "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    - "[com.github.javaparser.GeneratedJavaParser].RecordBody()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 5
    ICount: 51
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:587"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:579"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "emptyNodeList()"
        - "SimpleName()"
        - "jj_consume_token(int)"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:595"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "Parameters()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:580,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:580,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:585,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:585,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:586,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:587,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:589,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:596,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:599,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:606,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordBody()"
    - Src: "com.github.javaparser.GeneratedJavaParser:607,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:607,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2259
    functionLinenumberEnd: 2379
    functionDepth: 120
    returnType: "com.github.javaparser.utils.Pair"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_20(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ReceiverParameter()"
    - "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 57
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2259"
        BranchSideFuncs:
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2307"
        BranchSideFuncs:
        - "ReceiverParameter()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2306"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2358"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2260,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2263,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2264,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2304,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_20(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReceiverParameter()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2347,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2348,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2354,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2378,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_20(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9005
    functionLinenumberEnd: 9012
    functionDepth: 25
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_20()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9006"
        BranchSideFuncs:
        - "jj_3_20()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9005"
        BranchSideFuncs:
        - "jj_3_20()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_20()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9011,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReceiverParameter()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2537
    functionLinenumberEnd: 2543
    functionDepth: 119
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].ReceiverParameterId()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2538,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2539,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2540,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2541,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReceiverParameterId()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2542,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2542,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReceiverParameterId()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2555
    functionLinenumberEnd: 2565
    functionDepth: 118
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_21(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2557"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2563"
        BranchSideFuncs:
        - "Name()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2562"
        BranchSideFuncs:
        - "jj_consume_token(int)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
        - "tokenRange()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2557,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_21(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2558,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2559,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2564,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2564,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_21(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9015
    functionLinenumberEnd: 9022
    functionDepth: 22
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_21()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9016"
        BranchSideFuncs:
        - "jj_3_21()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9015"
        BranchSideFuncs:
        - "jj_3_21()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9019,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_21()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9021,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:91,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:92,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:93,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:94,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:95,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 126
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:120"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:123"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:122"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:117,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:121,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:122,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:124,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 181
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:175"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:178"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:177"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:172,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:176,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:177,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:179,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RecordBody()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1314
    functionLinenumberEnd: 1433
    functionDepth: 127
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].RecordBodyDeclaration()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1319"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1371"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1315,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1317,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1320,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1417,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordBodyDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1418,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1428,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RecordBodyDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1467
    functionLinenumberEnd: 1588
    functionDepth: 126
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_11(int)"
    - "[com.github.javaparser.GeneratedJavaParser].InitializerDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_5(int)"
    - "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_6(int)"
    - "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_7(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_8(int)"
    - "[com.github.javaparser.GeneratedJavaParser].CompactConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_9(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_10(int)"
    - "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 75
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1471"
        BranchSideFuncs:
        - "InitializerDeclaration()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1470"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1471"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1470"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1516"
        BranchSideFuncs:
        - "Modifiers()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1528"
        BranchSideFuncs:
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1527"
        BranchSideFuncs:
        - "jj_2_6(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1530"
        BranchSideFuncs:
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1529"
        BranchSideFuncs:
        - "jj_2_7(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1530"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1532"
        BranchSideFuncs:
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1531"
        BranchSideFuncs:
        - "jj_2_8(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1534"
        BranchSideFuncs:
        - "CompactConstructorDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1533"
        BranchSideFuncs:
        - "jj_2_9(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1536"
        BranchSideFuncs:
        - "ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1535"
        BranchSideFuncs:
        - "jj_2_10(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1536"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1539"
        BranchSideFuncs:
        - "FieldDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1538"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1538"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1468,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_11(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1469,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].InitializerDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1471,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1517,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1521,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1526,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_5(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1527,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1528,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_6(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1529,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1530,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_7(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1531,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1532,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_8(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1533,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].CompactConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1534,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_9(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1535,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1536,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_10(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1537,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1569,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1574,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1575,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 31
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_11(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8915
    functionLinenumberEnd: 8922
    functionDepth: 21
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8916"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_11()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8915"
        BranchSideFuncs:
        - "jj_3_11()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8919,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_11()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8921,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_5(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8855
    functionLinenumberEnd: 8862
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_5()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8856"
        BranchSideFuncs:
        - "jj_3_5()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8855"
        BranchSideFuncs:
        - "jj_3_5()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8859,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_5()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8861,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 766
    functionLinenumberEnd: 957
    functionDepth: 122
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    - "[com.github.javaparser.GeneratedJavaParser].EnumConstantDeclaration()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_4(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 5
    ICount: 104
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:776"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:766"
        BranchSideFuncs:
        - "emptyNodeList()"
        - "SimpleName()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:786"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:784"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:823"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:823"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:832"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:837"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:889"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:767,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:773,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:774,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:774,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:775,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:776,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:778,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ImplementsList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:806,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumConstantDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:807,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:810,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_4(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:935,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:936,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:946,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:956,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 40
    CyclomaticComplexity: 14
  - functionName: "[com.github.javaparser.GeneratedJavaParser].EnumConstantDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 974
    functionLinenumberEnd: 1015
    functionDepth: 121
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 55
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:982"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:996"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:993"
        BranchSideFuncs:
        - "SimpleName()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1004"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:975,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:978,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:983,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:991,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:992,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:994,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:995,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:995,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:998,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1007,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBody()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1014,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1014,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_4(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8845
    functionLinenumberEnd: 8852
    functionDepth: 22
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8849"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8846"
        BranchSideFuncs:
        - "jj_3_4()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8845"
        BranchSideFuncs:
        - "jj_3_4()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8849,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_4()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8851,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 13
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:100,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:101,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:102,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].setEntries(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:103,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_6(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8865
    functionLinenumberEnd: 8872
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_6()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8866"
        BranchSideFuncs:
        - "jj_3_6()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8865"
        BranchSideFuncs:
        - "jj_3_6()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8869,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_6()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8871,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_7(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8875
    functionLinenumberEnd: 8882
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_7()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8879"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8876"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_7()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8875"
        BranchSideFuncs:
        - "jj_3_7()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8879,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_7()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8881,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8084
    functionLinenumberEnd: 8093
    functionDepth: 125
    returnType: "com.github.javaparser.ast.body.AnnotationDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeBody()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 5
    ICount: 17
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8085,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8087,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8088,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8088,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8090,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8091,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeBody()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8092,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeBody()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8108
    functionLinenumberEnd: 8221
    functionDepth: 124
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParserBase].addWhenNotNull(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8162"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8109,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8111,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8114,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8205,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8206,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].addWhenNotNull(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8216,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8254
    functionLinenumberEnd: 8315
    functionDepth: 123
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_71(int)"
    - "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_72(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeMemberDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_73(int)"
    - "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 46
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8258"
        BranchSideFuncs:
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8257"
        BranchSideFuncs:
        - "jj_2_72(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8261"
        BranchSideFuncs:
        - "AnnotationTypeMemberDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8272"
        BranchSideFuncs:
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8271"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8271"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8255,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8256,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_71(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8257,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8258,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_72(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8259,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeMemberDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8261,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8264,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8269,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_73(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8270,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8274,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8303,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8308,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8309,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_71(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9515
    functionLinenumberEnd: 9522
    functionDepth: 50
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_71()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9519"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9516"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_71()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9515"
        BranchSideFuncs:
        - "jj_3_71()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9519,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_71()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9521,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_72(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9525
    functionLinenumberEnd: 9532
    functionDepth: 23
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_72()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9526"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_72()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9525"
        BranchSideFuncs:
        - "jj_3_72()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9529,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_72()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9531,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeMemberDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8338
    functionLinenumberEnd: 8358
    functionDepth: 118
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].DefaultValue()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8338"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "emptyNodeList()"
        - "Type(com.github.javaparser.ast.NodeList)"
        - "SimpleName()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8342,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8342,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8343,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8344,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8346,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8348,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].DefaultValue()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8356,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8357,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8357,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8357,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].DefaultValue()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8381
    functionLinenumberEnd: 8385
    functionDepth: 116
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8382,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8383,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MemberValue()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionDepth: 2
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:103,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:104,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:105,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:106,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:107,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 209
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:203"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:206"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:205"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:200,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:204,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:205,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:207,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 186
    functionLinenumberEnd: 196
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:190"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:193"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:192"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:187,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:192,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:194,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:164"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:167"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:166"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:165,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:166,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:168,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_73(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9535
    functionLinenumberEnd: 9542
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_73()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9536"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_73()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9535"
        BranchSideFuncs:
        - "jj_3_73()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9539,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_73()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9541,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].FieldDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1834
    functionLinenumberEnd: 1858
    functionDepth: 121
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarator(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 3
    ICount: 34
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1842"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1835,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1838,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1838,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1839,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarator(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1840,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1843,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1851,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1856,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1857,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1857,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1857,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarator(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1873
    functionLinenumberEnd: 1887
    functionDepth: 120
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].VariableInitializer()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType(com.github.javaparser.ast.type.Type,java.util.List)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 4
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1873"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "VariableDeclaratorId()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1875,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1876,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1878,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1879,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableInitializer()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1886,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1886,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1886,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType(com.github.javaparser.ast.type.Type,java.util.List)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1886,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].setVariables(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:106,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:107,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].setVariables(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:109,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:77,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_8(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8885
    functionLinenumberEnd: 8892
    functionDepth: 39
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_8()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8886"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_8()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8885"
        BranchSideFuncs:
        - "jj_3_8()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8889,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_8()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8891,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].CompactConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1598
    functionLinenumberEnd: 1659
    functionDepth: 124
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_12(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - "[com.github.javaparser.GeneratedJavaParserBase].prepend(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 88
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1598"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "emptyNodeList()"
        - "<init>(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1621"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1618"
        BranchSideFuncs:
        - "SimpleName()"
        - "getBegin()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1627"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1648"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1653"
        BranchSideFuncs:
        - "ExplicitConstructorInvocation()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1652"
        BranchSideFuncs:
        - "Statements()"
        - "jj_consume_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1658"
        BranchSideFuncs:
        - "prepend(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1657"
        BranchSideFuncs:
        - "token()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1599,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1599,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1601,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1608,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1610,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1611,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1611,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1619,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1620,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1623,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1624,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1625,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1648,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_12(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1649,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1653,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1656,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].prepend(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1658,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1658,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1658,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.TokenRange].getBegin()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_12(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8925
    functionLinenumberEnd: 8932
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_12()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8926"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_12()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8925"
        BranchSideFuncs:
        - "jj_3_12()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8929,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_12()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8931,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2673
    functionLinenumberEnd: 2768
    functionDepth: 123
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_24(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_23(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryExpressionWithoutSuperSuffix()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 4
    ICount: 80
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2679"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2695"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2694"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2679"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2695"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2694"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2738"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2745"
        BranchSideFuncs:
        - "PrimaryExpressionWithoutSuperSuffix()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2744"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2744"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2677,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2679,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_24(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2680,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2682,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2683,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2690,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2691,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2691,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2692,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2738,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_23(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2739,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpressionWithoutSuperSuffix()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2741,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2764,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2767,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2767,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_24(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9045
    functionLinenumberEnd: 9052
    functionDepth: 29
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_24()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9049"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9046"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_24()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9045"
        BranchSideFuncs:
        - "jj_3_24()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9049,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_24()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9051,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_23(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9035
    functionLinenumberEnd: 9042
    functionDepth: 38
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_23()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9039"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9036"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_23()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9035"
        BranchSideFuncs:
        - "jj_3_23()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9039,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_23()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9041,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpressionWithoutSuperSuffix()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4859
    functionLinenumberEnd: 4870
    functionDepth: 122
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_43(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4868"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4860,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryPrefix()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4863,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_43(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4867,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_43(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9235
    functionLinenumberEnd: 9242
    functionDepth: 36
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_43()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9236"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_43()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9235"
        BranchSideFuncs:
        - "jj_3_43()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9239,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_43()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9241,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5207
    functionLinenumberEnd: 5273
    functionDepth: 121
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParserBase].scopeToName(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].AllocationExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_49(int)"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionUses: 2
    ICount: 101
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5207"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5227"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5236"
        BranchSideFuncs:
        - "SimpleName()"
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5251"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5250"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5208,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5209,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5212,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5214,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5218,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5218,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5218,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].scopeToName(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5218,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5222,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AllocationExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5227,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_49(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5230,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5237,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5240,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Arguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5249,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5251,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5255,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5262,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5264,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 30
    CyclomaticComplexity: 11
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_49(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9295
    functionLinenumberEnd: 9302
    functionDepth: 29
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_49()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9296"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_49()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9295"
        BranchSideFuncs:
        - "jj_3_49()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9299,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_49()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9301,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:64,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:65,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:66,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:67,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:110"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:113"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:112"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:107,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:111,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:112,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:114,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 103
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:97"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:100"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:99"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:94,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:98,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:99,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:101,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "boolean"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setThis(boolean)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:99,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:100,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:101,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setThis(boolean)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:102,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:103,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:104,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setThis(boolean)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 173
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:169"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:170,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:170,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:157"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:160"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:159"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:158,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:159,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:161,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 151
    functionDepth: 2
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 16
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:143,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:144,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:145,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:146,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:147,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:148,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 212
    functionLinenumberEnd: 222
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:216"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:219"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:218"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:213,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:217,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:218,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:220,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 186
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:180"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:183"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:182"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:177,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:181,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:182,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:184,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_9(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8895
    functionLinenumberEnd: 8902
    functionDepth: 39
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_9()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8896"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_9()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8895"
        BranchSideFuncs:
        - "jj_3_9()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8899,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_9()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8901,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ConstructorDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2591
    functionLinenumberEnd: 2653
    functionDepth: 124
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_22(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - "[com.github.javaparser.GeneratedJavaParserBase].prepend(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 93
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2591"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "emptyNodeList()"
        - "<init>(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2611"
        BranchSideFuncs:
        - "SimpleName()"
        - "Parameters()"
        - "getBegin()"
        - "orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2622"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2621"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2647"
        BranchSideFuncs:
        - "ExplicitConstructorInvocation()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2646"
        BranchSideFuncs:
        - "Statements()"
        - "jj_consume_token(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2652"
        BranchSideFuncs:
        - "prepend(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2651"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
        - "token()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2592,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2594,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2601,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2603,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2604,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2604,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2612,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2613,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2614,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2617,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2618,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2619,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2642,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_22(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2647,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2650,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].prepend(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2652,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2652,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2652,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_22(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9025
    functionLinenumberEnd: 9032
    functionDepth: 41
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_22()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9029"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9026"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_22()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9025"
        BranchSideFuncs:
        - "jj_3_22()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9029,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_22()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9031,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 154
    functionDepth: 2
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:142,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:151,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:152,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 189
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:183"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:186"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:185"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:180,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:184,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:185,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:187,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_10(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8905
    functionLinenumberEnd: 8912
    functionDepth: 23
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_10()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8909"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8906"
        BranchSideFuncs:
        - "jj_3_10()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8905"
        BranchSideFuncs:
        - "jj_3_10()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8909,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_10()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8911,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2132
    functionLinenumberEnd: 2215
    functionDepth: 121
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - "[java.util.ArrayList].<init>(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].nodeListBegin(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    - "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair(com.github.javaparser.ast.type.ArrayType$Origin)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType(com.github.javaparser.ast.type.Type,java.util.List)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 3
    ICount: 121
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2132"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "<init>(int)"
        - "<init>(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2198"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2133,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2133,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2136,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2138,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2144,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2146,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2147,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2147,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2154,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2155,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2155,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].nodeListBegin(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2156,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2157,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2158,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2159,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameters()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2171,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair(com.github.javaparser.ast.type.ArrayType$Origin)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2172,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(java.util.List,java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2176,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2177,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2178,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2201,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2211,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2213,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].juggleArrayType(com.github.javaparser.ast.type.Type,java.util.List)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2214,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2214,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2214,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 35
    CyclomaticComplexity: 11
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 191
    functionDepth: 2
    returnType: "void"
    argCount: 10
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:178,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:187,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:188,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:189,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 243
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:237"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:240"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:239"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:234,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:238,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:239,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:241,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 216
    functionLinenumberEnd: 225
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:219"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:222"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:221"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:220,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:221,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:223,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 177
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:170,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:171,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:172,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:173,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:174,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:175,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 382
    functionLinenumberEnd: 391
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:386"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:385"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:388"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:387"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:386,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:387,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:389,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_14(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8945
    functionLinenumberEnd: 8952
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_14()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8946"
        BranchSideFuncs:
        - "jj_3_14()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8945"
        BranchSideFuncs:
        - "jj_3_14()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8949,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_14()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8951,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_15(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8955
    functionLinenumberEnd: 8962
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_15()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8959"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8956"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_15()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8955"
        BranchSideFuncs:
        - "jj_3_15()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8959,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_15()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8961,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_16(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8965
    functionLinenumberEnd: 8972
    functionDepth: 39
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_16()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8969"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8966"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_16()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8965"
        BranchSideFuncs:
        - "jj_3_16()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8969,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_16()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8971,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_17(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8975
    functionLinenumberEnd: 8982
    functionDepth: 23
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_17()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8979"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8976"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_17()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8975"
        BranchSideFuncs:
        - "jj_3_17()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8979,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_17()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8981,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionDepth: 2
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:118,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:119,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:120,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:121,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:122,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:123,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:124,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 213
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:207"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:210"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:209"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:208,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:209,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:211,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 216
    functionLinenumberEnd: 226
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:220"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:223"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:222"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:217,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:221,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:222,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:224,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_46(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9265
    functionLinenumberEnd: 9272
    functionDepth: 25
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_46()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9266"
        BranchSideFuncs:
        - "jj_3_46()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9265"
        BranchSideFuncs:
        - "jj_3_46()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9269,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_46()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9271,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ClassExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:65,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:66,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:67,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 98
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ClassExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ClassExpr:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:92"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ClassExpr:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:95"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:94"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:89,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:93,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:94,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:96,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_47(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9275
    functionLinenumberEnd: 9282
    functionDepth: 24
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_47()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9276"
        BranchSideFuncs:
        - "jj_3_47()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9275"
        BranchSideFuncs:
        - "jj_3_47()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9279,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_47()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9281,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotatedType()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2229
    functionLinenumberEnd: 2233
    functionDepth: 21
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2230,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2231,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.TypeExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:66,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.TypeExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TypeExpr:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:93"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.TypeExpr:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:96"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:95"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:90,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:94,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:95,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:97,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.ast.Node].setRange(com.github.javaparser.Range)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:63,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.expr.NameExpr:63,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:63,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:64,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.ast.expr.NameExpr:64,1"
      Dst: "[com.github.javaparser.ast.Node].setRange(com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_42(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9225
    functionLinenumberEnd: 9232
    functionDepth: 38
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9226"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_42()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9225"
        BranchSideFuncs:
        - "jj_3_42()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9229,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_42()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9231,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffix(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5183
    functionLinenumberEnd: 5201
    functionDepth: 122
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_48(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParserBase].scopeToName(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 31
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5187"
        BranchSideFuncs:
        - "PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5186"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5186"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5184,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_48(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5185,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimarySuffixWithoutSuper(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5187,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5189,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5191,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5191,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5191,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].scopeToName(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5191,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5197,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_48(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9285
    functionLinenumberEnd: 9292
    functionDepth: 36
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9286"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_48()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9285"
        BranchSideFuncs:
        - "jj_3_48()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9289,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_48()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9291,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_40(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9205
    functionLinenumberEnd: 9212
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9206"
        BranchSideFuncs:
        - "jj_3_40()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9205"
        BranchSideFuncs:
        - "jj_3_40()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9209,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_40()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9211,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SwitchExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6416
    functionLinenumberEnd: 6441
    functionDepth: 121
    returnType: "com.github.javaparser.ast.expr.SwitchExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].SwitchEntry()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6427"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6426"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6417,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6420,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6422,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6427,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6436,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SwitchEntry()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6437,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6440,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6440,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SwitchEntry()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6471
    functionLinenumberEnd: 6682
    functionDepth: 120
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_59(int)"
    - "[com.github.javaparser.GeneratedJavaParser].NullLiteral()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_60(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PatternExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.GeneratedJavaParser].ThrowStatement()"
    functionUses: 2
    ICount: 172
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6471"
        BranchSideFuncs:
        - "emptyNodeList()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6490"
        BranchSideFuncs:
        - "NullLiteral()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6489"
        BranchSideFuncs:
        - "jj_2_60(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6490"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6504"
        BranchSideFuncs:
        - "PatternExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6503"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6490"
        BranchSideFuncs:
        - "PatternExpression()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6503"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6557"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6556"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6588"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6598"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6596"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6472,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6480,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6482,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6483,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6484,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_59(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6485,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].NullLiteral()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6486,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6490,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_60(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PatternExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6496,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ConditionalExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6574,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6592,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statements()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6593,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6593,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6647,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6650,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6650,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6650,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6650,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6656,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6663,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ThrowStatement()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 43
    CyclomaticComplexity: 15
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_59(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9395
    functionLinenumberEnd: 9402
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9396"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_59()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9395"
        BranchSideFuncs:
        - "jj_3_59()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9399,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_59()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9401,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_60(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9405
    functionLinenumberEnd: 9412
    functionDepth: 36
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_60()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9406"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_60()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9405"
        BranchSideFuncs:
        - "jj_3_60()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9409,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_60()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9411,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PatternExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4025
    functionLinenumberEnd: 4079
    functionDepth: 119
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_34(int)"
    - "[com.github.javaparser.GeneratedJavaParser].TypePatternExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].RecordPatternExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 4
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4026"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4029"
        BranchSideFuncs:
        - "TypePatternExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4028"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4029"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4028"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4026,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_34(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4027,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypePatternExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4029,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4069,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordPatternExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4074,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4075,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_34(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9145
    functionLinenumberEnd: 9152
    functionDepth: 24
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_34()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9146"
        BranchSideFuncs:
        - "jj_3_34()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9145"
        BranchSideFuncs:
        - "jj_3_34()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9149,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_34()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9151,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypePatternExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4092
    functionLinenumberEnd: 4097
    functionDepth: 118
    returnType: "com.github.javaparser.ast.expr.TypePatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4093,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4095,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4096,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4096,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4096,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.PatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:95,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:96,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:97,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:98,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 129
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.TypePatternExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:123"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:126"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:125"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:120,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:124,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:125,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:127,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RecordPatternExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4111
    functionLinenumberEnd: 4116
    functionDepth: 117
    returnType: "com.github.javaparser.ast.expr.RecordPatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].PatternList()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4112,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4113,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4114,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PatternList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4115,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4115,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4115,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PatternList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 4126
    functionLinenumberEnd: 4147
    functionDepth: 116
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PatternExpression()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    functionUses: 1
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:4133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:4132"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:4127,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4128,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4129,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PatternExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:4130,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:4133,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 241
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.PatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].setPatternList(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:236,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:237,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:238,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].setPatternList(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:239,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionDepth: 2
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    - "com.github.javaparser.ast.NodeList"
    - "boolean"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setType(com.github.javaparser.ast.stmt.SwitchEntry$Type)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setDefault(boolean)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 5
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:153,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:154,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:155,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setType(com.github.javaparser.ast.stmt.SwitchEntry$Type)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:156,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:157,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setDefault(boolean)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:158,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:159,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].setType(com.github.javaparser.ast.stmt.SwitchEntry$Type)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 274
    functionLinenumberEnd: 282
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:279"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:278"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:275,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:279,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].setDefault(boolean)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 317
    functionLinenumberEnd: 324
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:320"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:321,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:321,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 332
    functionLinenumberEnd: 341
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:336"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:335"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:338"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:337"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:336,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:337,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:339,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ThrowStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7375
    functionLinenumberEnd: 7381
    functionDepth: 119
    returnType: "com.github.javaparser.ast.stmt.ThrowStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7376,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7377,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7378,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7380,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7380,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:65,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:66,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:67,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 98
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ThrowStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ThrowStmt:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:92"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ThrowStmt:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:95"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:94"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:89,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:93,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:94,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:96,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:81,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:83,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setEntries(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:84,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 137
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SwitchExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:131"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:134"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:133"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:128,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:132,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:133,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:135,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 136
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].setLeft(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].setOperator(com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 11
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:130,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:131,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setLeft(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:132,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:133,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setOperator(com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:134,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].setLeft(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 175
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.BinaryExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:169"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:172"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:171"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:166,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:170,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:171,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:173,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 199
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.BinaryExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:193"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:196"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:195"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:190,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:194,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:195,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:197,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].setOperator(com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.BinaryExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:182"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:179,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:183,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_36(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9165
    functionLinenumberEnd: 9172
    functionDepth: 85
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9166"
        BranchSideFuncs:
        - "jj_3_36()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9165"
        BranchSideFuncs:
        - "jj_3_36()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9169,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_36()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9171,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_37(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9175
    functionLinenumberEnd: 9182
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9176"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_37()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9175"
        BranchSideFuncs:
        - "jj_3_37()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9179,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_37()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9181,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RSIGNEDSHIFT()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7694
    functionLinenumberEnd: 7704
    functionDepth: 116
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7695"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7695"
      Branch Sides: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7695,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7698,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7699,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_38(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9185
    functionLinenumberEnd: 9192
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9186"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_38()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9185"
        BranchSideFuncs:
        - "jj_3_38()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9189,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_38()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9191,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].RUNSIGNEDSHIFT()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7682
    functionLinenumberEnd: 7693
    functionDepth: 116
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7683"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7683"
      Branch Sides: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7683,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].getToken(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7686,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7687,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_35(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9155
    functionLinenumberEnd: 9162
    functionDepth: 36
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_35()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9156"
        BranchSideFuncs:
        - "jj_3_35()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9155"
        BranchSideFuncs:
        - "jj_3_35()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9159,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_35()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9161,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 132
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.type.ReferenceType"
    - "com.github.javaparser.ast.expr.PatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:126,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:127,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:128,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:129,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:130,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 262
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.InstanceOfExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:256"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:259"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:258"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:253,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:257,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:258,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:260,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 287
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.InstanceOfExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:281"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:284"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:283"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:278,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:282,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:283,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:285,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 274
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.InstanceOfExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:269"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:268"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:271"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:270"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:269,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:270,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:272,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ConditionalExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:106"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:109"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:108"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:103,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:107,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:108,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:110,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 138
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ConditionalExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:132"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:135"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:134"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:129,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:133,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:134,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:136,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ConditionalExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:119"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:122"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:121"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:116,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:120,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:121,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:123,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:67,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:68,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:69,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MemberValuePair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:100"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:102"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:97,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:101,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:102,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:104,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 119
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MemberValuePair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:113"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:116"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:115"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:110,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:114,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:115,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:117,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:63,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_68(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9485
    functionLinenumberEnd: 9492
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_68()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9486"
        BranchSideFuncs:
        - "jj_3_68()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9485"
        BranchSideFuncs:
        - "jj_3_68()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9489,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_68()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:63,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:88"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:91"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:90"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:85,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:89,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:90,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:92,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:63,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ModifierHolder].<init>(com.github.javaparser.JavaToken,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ModifierHolder"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ModifierHolder:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ModifierHolder:40,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:68,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 101
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:95"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:98"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:97"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:92,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:96,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:97,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:99,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_55(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9355
    functionLinenumberEnd: 9362
    functionDepth: 39
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_55()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9356"
        BranchSideFuncs:
        - "jj_3_55()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9355"
        BranchSideFuncs:
        - "jj_3_55()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9359,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_55()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9361,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:63,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:64,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:65,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:90"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:93"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:92"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:87,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:91,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:92,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:94,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_56(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9365
    functionLinenumberEnd: 9372
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_56()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9366"
        BranchSideFuncs:
        - "jj_3_56()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9365"
        BranchSideFuncs:
        - "jj_3_56()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9369,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_56()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9371,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].YieldStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7244
    functionLinenumberEnd: 7250
    functionDepth: 119
    returnType: "com.github.javaparser.ast.stmt.YieldStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7246,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7249,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7249,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:68,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 95
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.YieldStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.YieldStmt:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:89"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.YieldStmt:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:92"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:91"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:86,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:90,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:91,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:93,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_57(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9375
    functionLinenumberEnd: 9382
    functionDepth: 28
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_57()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9376"
        BranchSideFuncs:
        - "jj_3_57()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9375"
        BranchSideFuncs:
        - "jj_3_57()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9379,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_57()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9381,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6097
    functionLinenumberEnd: 6120
    functionDepth: 154
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarator(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    functionUses: 5
    ICount: 33
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6105"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6098,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6100,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6102,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarator(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6103,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6106,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6114,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6118,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6119,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6119,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6119,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:121,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:122,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:123,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:124,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:125,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Statement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5758
    functionLinenumberEnd: 5883
    functionDepth: 159
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_52(int)"
    - "[com.github.javaparser.GeneratedJavaParser].LabeledStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].AssertStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_53(int)"
    - "[com.github.javaparser.GeneratedJavaParser].YieldStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.GeneratedJavaParser].EmptyStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].StatementExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].SwitchStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].IfStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].WhileStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].DoStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].ForStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].BreakStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].ContinueStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].ReturnStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].ThrowStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].SynchronizedStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].TryStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserBase].recoverStatement(int,int,int,com.github.javaparser.ParseException)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    functionUses: 7
    ICount: 70
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5762"
        BranchSideFuncs:
        - "LabeledStatement()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5761"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5762"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5761"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5769"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5772"
        BranchSideFuncs:
        - "YieldStatement()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5771"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5771"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_52(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5760,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].LabeledStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5762,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5764,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AssertStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5769,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_53(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5770,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].YieldStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5774,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5778,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EmptyStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5824,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].StatementExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5828,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SwitchStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5832,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].IfStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5836,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].WhileStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5840,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].DoStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5844,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ForStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5848,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BreakStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5852,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ContinueStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5856,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReturnStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5860,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ThrowStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SynchronizedStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5868,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TryStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5873,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5874,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5881,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].recoverStatement(int,int,int,com.github.javaparser.ParseException)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5882,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 30
    CyclomaticComplexity: 18
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_52(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9325
    functionLinenumberEnd: 9332
    functionDepth: 22
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9326"
        BranchSideFuncs:
        - "jj_3_52()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9325"
        BranchSideFuncs:
        - "jj_3_52()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9329,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_52()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9331,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].LabeledStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5928
    functionLinenumberEnd: 5934
    functionDepth: 118
    returnType: "com.github.javaparser.ast.stmt.LabeledStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5929,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5930,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5931,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5933,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5933,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:68,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.LabeledStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:114"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:117"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:116"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:111,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:115,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:116,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:118,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 102
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.LabeledStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:96"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:99"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:98"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:93,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:97,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:98,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:100,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AssertStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 5895
    functionLinenumberEnd: 5913
    functionDepth: 119
    returnType: "com.github.javaparser.ast.stmt.AssertStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:5901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:5895"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:5898,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5899,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5900,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5901,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:5912,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:5912,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].setCheck(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:71,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:72,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setCheck(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:73,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:74,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].setCheck(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 110
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.AssertStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:104"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:107"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:106"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:101,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:105,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:106,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:108,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.AssertStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:122"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:125"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:124"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:123,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:124,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:126,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_53(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9335
    functionLinenumberEnd: 9342
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9336"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_53()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9335"
        BranchSideFuncs:
        - "jj_3_53()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9339,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_53()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9341,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].EmptyStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6130
    functionLinenumberEnd: 6133
    functionDepth: 116
    returnType: "com.github.javaparser.ast.stmt.EmptyStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6131,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6132,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6132,1"
      Dst: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:50,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:51,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].StatementExpression()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6214
    functionLinenumberEnd: 6331
    functionDepth: 134
    returnType: "com.github.javaparser.ast.stmt.ExpressionStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_58(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PreIncrementExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].PreDecrementExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].AssignmentOperator()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 1
    ICount: 82
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6220"
        BranchSideFuncs:
        - "PreIncrementExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6265"
        BranchSideFuncs:
        - "PrimaryExpression()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6281"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6215,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6217,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_58(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6218,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PreIncrementExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6220,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6222,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PreDecrementExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6266,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6284,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6285,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6285,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6285,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AssignmentOperator()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6307,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6313,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6330,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_58(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9385
    functionLinenumberEnd: 9392
    functionDepth: 20
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9386"
        BranchSideFuncs:
        - "jj_3_58()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9385"
        BranchSideFuncs:
        - "jj_3_58()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9389,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_58()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9391,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SwitchStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6361
    functionLinenumberEnd: 6386
    functionDepth: 121
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].SwitchEntry()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6371"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6362,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6364,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6365,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6367,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6372,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6381,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SwitchEntry()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6382,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6385,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6385,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:99,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:100,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:101,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:102,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 155
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:149"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:152"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:151"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:146,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:150,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:151,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:153,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].IfStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6697
    functionLinenumberEnd: 6717
    functionDepth: 119
    returnType: "com.github.javaparser.ast.stmt.IfStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 26
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6697"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "Expression()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6700,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6701,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6703,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6705,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6706,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6716,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6716,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.Statement"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:73,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:74,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:75,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:76,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:77,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 118
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.IfStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:112"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:115"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:114"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:109,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:113,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:114,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:116,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 149
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.IfStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:143"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:146"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:145"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:140,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:144,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:145,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:147,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.IfStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:130"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:133"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:132"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:131,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:132,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:134,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].WhileStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6731
    functionLinenumberEnd: 6739
    functionDepth: 119
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6732,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6733,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6735,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6737,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6738,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6738,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:68,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:114"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:117"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:116"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:111,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:115,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:116,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:118,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:101"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:104"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:98,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:102,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:103,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:105,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].DoStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6751
    functionLinenumberEnd: 6761
    functionDepth: 119
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6752,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6753,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6754,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6757,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6760,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6760,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.stmt.Statement"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:68,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:101"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:104"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:98,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:102,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:103,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:105,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 120
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:114"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:117"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:116"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:111,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:115,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:116,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:118,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ForStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 6774
    functionLinenumberEnd: 7047
    functionDepth: 156
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_61(int)"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ForInit()"
    - "[com.github.javaparser.GeneratedJavaParser].ForUpdate()"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 1
    ICount: 81
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6789"
        BranchSideFuncs:
        - "VariableDeclarationExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6788"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6789"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6788"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6850"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6920"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6918"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:6977"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:6975"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7046"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7045"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
        - "token()"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:6777,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6781,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6782,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6784,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_61(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:6785,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6787,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6789,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:6912,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ForInit()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7026,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ForUpdate()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7038,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7042,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Statement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7044,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7044,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7046,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_61(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9415
    functionLinenumberEnd: 9422
    functionDepth: 28
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_61()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9416"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_61()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9415"
        BranchSideFuncs:
        - "jj_3_61()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_61()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9421,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ForInit()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7067
    functionLinenumberEnd: 7131
    functionDepth: 155
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_62(int)"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ExpressionList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7072"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
        - "VariableDeclarationExpression()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7071"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7071"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_62(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7069,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7070,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7070,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7072,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7121,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExpressionList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7126,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7127,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_62(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9425
    functionLinenumberEnd: 9432
    functionDepth: 23
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_62()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9426"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_62()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9425"
        BranchSideFuncs:
        - "jj_3_62()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9429,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_62()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9431,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExpressionList()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7149
    functionLinenumberEnd: 7169
    functionDepth: 119
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 2
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7155"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7150,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7152,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7153,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7156,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7164,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ForUpdate()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7188
    functionLinenumberEnd: 7191
    functionDepth: 120
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ExpressionList()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7189,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExpressionList()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:73,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:74,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:75,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:76,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:77,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 148
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForEachStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:142"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:145"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:144"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:139,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:143,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:144,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:146,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 135
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForEachStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:129"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:132"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:131"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:126,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:130,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:131,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:133,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 122
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForEachStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:116"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:119"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:118"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:113,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:117,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:118,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:120,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 111
    functionDepth: 2
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setInitialization(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setUpdate(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:104,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:105,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setInitialization(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:106,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:107,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setUpdate(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:108,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:109,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 173
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:167"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:170"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:169"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:168,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:169,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:171,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 155
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:149"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:152"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:151"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:146,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:150,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:151,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:153,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BreakStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7200
    functionLinenumberEnd: 7233
    functionDepth: 118
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7200"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7203,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7204,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7205,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7224,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7232,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7232,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ContinueStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7259
    functionLinenumberEnd: 7292
    functionDepth: 118
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7259"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7262,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7263,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7264,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7283,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7291,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7291,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 107
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:101"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:104"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:102,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:103,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:105,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReturnStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7301
    functionLinenumberEnd: 7364
    functionDepth: 119
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7301"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7304,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7355,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7363,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7363,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:63,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:64,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:65,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:102"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:105"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:104"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:103,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:104,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:106,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SynchronizedStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7393
    functionLinenumberEnd: 7401
    functionDepth: 119
    returnType: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7394,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7395,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7397,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7399,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7400,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7400,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:71,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 103
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:97"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:100"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:99"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:94,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:98,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:99,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:101,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 121
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:115"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:118"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:117"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:112,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:116,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:117,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:119,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TryStatement()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7433
    functionLinenumberEnd: 7515
    functionDepth: 158
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ResourceSpecification()"
    - "[com.github.javaparser.GeneratedJavaParser].Block()"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 1
    ICount: 108
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7433"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7462"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7461"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7479"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7478"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7498"
        BranchSideFuncs:
        - "range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
        - "size()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7497"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7503"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7434,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7448,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7449,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7450,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7452,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResourceSpecification()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7459,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Block()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7473,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7475,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7476,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7476,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7488,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7491,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclaratorId()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7495,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7496,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7496,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7496,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7500,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7500,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7501,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7501,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7514,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 32
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ResourceSpecification()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7544
    functionLinenumberEnd: 7554
    functionDepth: 157
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Resources()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_63(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7552"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7551"
        BranchSideFuncs:
        - "jj_consume_token(int)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7545,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7546,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Resources()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7547,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_63(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Resources()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7578
    functionLinenumberEnd: 7594
    functionDepth: 156
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].Resource()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_64(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7592"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7579,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7581,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Resource()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7582,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7585,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_64(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7589,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Resource()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 7618
    functionLinenumberEnd: 7675
    functionDepth: 155
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_65(int)"
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7622"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:7623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:7622"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:7619,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_65(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7621,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7623,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7665,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimaryExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:7670,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:7671,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_65(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9455
    functionLinenumberEnd: 9462
    functionDepth: 26
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_65()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9456"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_65()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9455"
        BranchSideFuncs:
        - "jj_3_65()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9459,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_65()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9461,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_64(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9445
    functionLinenumberEnd: 9452
    functionDepth: 30
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9446"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_64()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9445"
        BranchSideFuncs:
        - "jj_3_64()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9449,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_64()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9451,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_63(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9435
    functionLinenumberEnd: 9442
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9436"
        BranchSideFuncs:
        - "jj_3_63()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9435"
        BranchSideFuncs:
        - "jj_3_63()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9439,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_63()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9441,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.type.UnionType].setElements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:79,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.type.UnionType:80,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].setElements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.UnionType:81,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.CatchClause].setParameter(com.github.javaparser.ast.body.Parameter)"
    - "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:77,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:78,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setParameter(com.github.javaparser.ast.body.Parameter)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:79,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:80,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].setParameter(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.CatchClause"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:110"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:113"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:112"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:107,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:111,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:112,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:114,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 134
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.CatchClause"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:128"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:131"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:130"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:125,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:129,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:130,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:132,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 141
    functionDepth: 2
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setResources(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:134,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:135,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setResources(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:136,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:137,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:138,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:139,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 210
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:204"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:207"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:206"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:201,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:205,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:206,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:208,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 197
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:191"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:194"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:193"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:192,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:193,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:195,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:52,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:53,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$10(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$10(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$10(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 667
    functionLinenumberEnd: 674
    functionDepth: 6
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    - "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:668,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:668,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:670,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:670,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.JavaToken].<init>(int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:42,1"
      Dst: "[com.github.javaparser.JavaToken].<init>(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:42,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].<init>(int)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 127
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[com.github.javaparser.TokenTypes].isWhitespace(int)"
    functionUses: 1
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:119"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.github.javaparser.JavaToken:118"
        BranchSideFuncs:
        - "isEndOfLineToken(int)"
    - Branch String: "com.github.javaparser.JavaToken:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:121"
        BranchSideFuncs:
        - "asRawString()"
      - BranchSide: "com.github.javaparser.JavaToken:120"
        BranchSideFuncs:
        - "isWhitespace(int)"
    - Branch String: "com.github.javaparser.JavaToken:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:114,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.JavaToken:116,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.JavaToken:117,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.JavaToken:117,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.JavaToken:119,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - Src: "com.github.javaparser.JavaToken:120,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.JavaToken:121,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespace(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[java.lang.String].startsWith(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1469
    functionLinenumberEnd: 1471
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String,int)"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1470,1"
      Dst: "[java.lang.String].startsWith(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].startsWith(java.lang.String,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1427
    functionLinenumberEnd: 1454
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].coder()"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringUTF16].getChar(byte[],int)"
    functionUses: 2
    ICount: 53
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "java.lang.String:1428"
      Branch Sides:
      - BranchSide: "java.lang.String:1429"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1428"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1428"
      Branch Sides:
      - BranchSide: "java.lang.String:1431"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1430"
        BranchSideFuncs:
        - "coder()"
    - Branch String: "java.lang.String:1435"
      Branch Sides:
      - BranchSide: "java.lang.String:1443"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1442"
        BranchSideFuncs:
        - "isLatin1()"
    - Branch String: "java.lang.String:1436"
      Branch Sides:
      - BranchSide: "java.lang.String:1436"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1435"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1437"
      Branch Sides:
      - BranchSide: "java.lang.String:1442"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1441"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1438"
      Branch Sides:
      - BranchSide: "java.lang.String:1437"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1436"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1443"
      Branch Sides:
      - BranchSide: "java.lang.String:1447"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1446"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1447"
      Branch Sides:
      - BranchSide: "java.lang.String:1453"
        BranchSideFuncs:
        - "getChar(byte[],int)"
      - BranchSide: "java.lang.String:1452"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1448"
      Branch Sides:
      - BranchSide: "java.lang.String:1447"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1446"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:1428,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1435,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1436,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1448,1"
      Dst: "[java.lang.StringUTF16].getChar(byte[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:37,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory(int)"
    - Src: "com.github.javaparser.TokenTypes:37,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:231"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isWhitespace(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:33,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory(int)"
    - Src: "com.github.javaparser.TokenTypes:33,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:227"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Category:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:227"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].<init>()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:33,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:58,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$57(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$57(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LiteralStringValueExprMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LiteralStringValueExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.LiteralStringValueExprMetaModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LiteralStringValueExprMetaModel:59,1"
      Dst: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$3(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$3(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$3(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 64
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    functionUses: 1
    ICount: 9
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:63"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
        - "ifPresent(java.util.function.Consumer)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:56,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:57,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:57,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].<init>(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].<init>(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].<init>(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$DirectChildrenIterator].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$DirectChildrenIterator"
    linkageType: ""
    functionLinenumber: 1071
    functionLinenumberEnd: 1075
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.List].iterator()"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1072,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1073,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1073,1"
      Dst: "[java.util.List].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$DirectChildrenIterator"
    linkageType: ""
    functionLinenumber: 1077
    functionLinenumberEnd: 1079
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.Iterator].hasNext()"
    functionUses: 219
    ICount: 4
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1078,1"
      Dst: "[java.util.Iterator].hasNext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$DirectChildrenIterator"
    linkageType: ""
    functionLinenumber: 1082
    functionLinenumberEnd: 1084
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.util.Iterator].next()"
    functionUses: 158
    ICount: 5
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$DirectChildrenIterator:1083,1"
      Dst: "[java.util.Iterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$applyAddedDiffElement$4(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.Range)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$applyAddedDiffElement$4(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$applyAddedDiffElement$4(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 1006
    functionLinenumberEnd: 1008
    functionDepth: 3
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getRange()"
    - "[com.github.javaparser.Range].isBefore(com.github.javaparser.Range)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].getRange()"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1007,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1007,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1007,1"
      Dst: "[com.github.javaparser.Range].isBefore(com.github.javaparser.Range)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1007,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].isBefore(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:209,1"
      Dst: "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$2(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$2(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$2(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:183,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 221
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithModifiers"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateAtMostOneOf(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].removeModifierFromArray(com.github.javaparser.ast.Modifier$Keyword,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].arrayContains(java.lang.Object[],java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getModifiers()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 20
    ICount: 46
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:213"
        BranchSideFuncs:
        - "validateAtMostOneOf(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:212"
        BranchSideFuncs:
        - "removeModifierFromArray(com.github.javaparser.ast.Modifier$Keyword,com.github.javaparser.ast.Modifier$Keyword[])"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:220"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getModifiers()"
        - "arrayContains(java.lang.Object[],java.lang.Object)"
        - "next()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:219"
        BranchSideFuncs:
        - "getKeyword()"
        - "asString()"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:208,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateAtMostOneOf(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:213,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].removeModifierFromArray(com.github.javaparser.ast.Modifier$Keyword,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:215,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getModifiers()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:215,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:215,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:216,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:216,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].arrayContains(java.lang.Object[],java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:217,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:217,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateAtMostOneOf(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 239
    functionLinenumberEnd: 254
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithModifiers"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.ArrayList].size()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].append(java.lang.CharSequence,java.lang.Object[])"
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 3
    ICount: 33
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:246"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:245"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:240"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:239"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:253"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:251"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "append(java.lang.CharSequence,java.lang.Object[])"
        - "next()"
        - "asString()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:250"
        BranchSideFuncs:
        - "toString()"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:240,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:242,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:243,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:246,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:247,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:248,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:248,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:248,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:249,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:249,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].append(java.lang.CharSequence,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:251,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:251,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:39,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SeparatedItemStringBuilder].append(java.lang.CharSequence,java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionDepth: 1
    returnType: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String:java.lang.StringBuilder:java.nio.CharBuffer].append(java.lang.String)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.StringBuffer].toString()"
    - "[java.lang.CharSequence].toString()"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SeparatedItemStringBuilder:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SeparatedItemStringBuilder:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SeparatedItemStringBuilder:50"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "format(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:49,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:51,1"
      Dst: "[java.lang.CharSequence].toString()"
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:51,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    functionSourceFile: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 6
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:66,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:66,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.utils.SeparatedItemStringBuilder:66,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.ast.validator.ProblemReporter"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithTokenRange"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.TokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTokenRange].getTokenRange()"
    functionUses: 28
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:59,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTokenRange].getTokenRange()"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:59,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:59,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.TokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].removeModifierFromArray(com.github.javaparser.ast.Modifier$Keyword,com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 227
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword[]"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier$Keyword"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.ArrayList].remove(java.lang.Object)"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].remove(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:223,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:223,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:224,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:225,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].iterator()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List)"
    functionUses: 123
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:137,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 572
    functionLinenumberEnd: 576
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.AbstractList].listIterator()"
    - "[com.github.javaparser.utils.VisitorList].listIterator()"
    - "[java.util.Vector].listIterator()"
    - "[com.github.javaparser.ast.NodeList].listIterator()"
    - "[java.util.ArrayList].listIterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator()"
    - "[java.util.List].listIterator()"
    functionUses: 2
    ICount: 9
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:573,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:574,1"
      Dst: "[java.util.List].listIterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].getKeyword()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].arrayContains(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 236
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:229"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$0(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo,com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$0(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo,com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$0(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo,com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:208,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 64
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    functionUses: 4
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:50"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:51"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:50"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:50"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-1"
        BranchSideFuncs:
        - "hasRange()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-1"
        BranchSideFuncs:
        - "getRange()"
        - "contains(com.github.javaparser.Range)"
        - "hasRange()"
        - "equals(java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:56,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:57,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:61,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:62,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:63,1"
      Dst: "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 145
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].isBeforeOrEqual(com.github.javaparser.Position)"
    - "[com.github.javaparser.Position].isAfterOrEqual(com.github.javaparser.Position)"
    functionUses: 5
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.Range:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:144"
        BranchSideFuncs:
        - "isAfterOrEqual(com.github.javaparser.Position)"
      - BranchSide: "com.github.javaparser.Range:143"
        BranchSideFuncs:
        - "isAfterOrEqual(com.github.javaparser.Position)"
    Callsites:
    - Src: "com.github.javaparser.Range:142,1"
      Dst: "[com.github.javaparser.Position].isBeforeOrEqual(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.Range:144,1"
      Dst: "[com.github.javaparser.Position].isAfterOrEqual(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].isBeforeOrEqual(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:174"
        BranchSideFuncs:
        - "isBefore(com.github.javaparser.Position)"
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.Position:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:174"
        BranchSideFuncs:
        - "isBefore(com.github.javaparser.Position)"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.Position:175,1"
      Dst: "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.Position:175,1"
      Dst: "[com.github.javaparser.Position].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.Position].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 6
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:193"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.Position:192"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.Position:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:193"
        BranchSideFuncs:
        - "equals(java.lang.Object,java.lang.Object)"
        - "valueOf(int)"
      - BranchSide: "com.github.javaparser.Position:192"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.Position:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:194"
        BranchSideFuncs:
        - "equals(java.lang.Object,java.lang.Object)"
        - "valueOf(int)"
      - BranchSide: "com.github.javaparser.Position:193"
        BranchSideFuncs:
        - "equals(java.lang.Object,java.lang.Object)"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.Position:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:193"
        BranchSideFuncs:
        - "equals(java.lang.Object,java.lang.Object)"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.Position:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:193"
        BranchSideFuncs:
        - "equals(java.lang.Object,java.lang.Object)"
        - "valueOf(int)"
    Callsites:
    - Src: "com.github.javaparser.Position:193,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.Position:195,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.Position:195,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.Position].isAfterOrEqual(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:158"
        BranchSideFuncs:
        - "isAfter(com.github.javaparser.Position)"
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.Position:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:158"
        BranchSideFuncs:
        - "isAfter(com.github.javaparser.Position)"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.Position:159,1"
      Dst: "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.Position:159,1"
      Dst: "[com.github.javaparser.Position].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 156
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 3
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Position:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Position:151,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.metamodel.WhileStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.WhileStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.WhileStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.EmptyStmt].<init>(com.github.javaparser.TokenRange)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:42,1"
      Dst: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:57,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:63,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.EmptyStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:69,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.EmptyStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].isEmptyStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].asEmptyStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.EmptyStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].ifEmptyStmt(java.util.function.Consumer<EmptyStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<EmptyStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:93,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.EmptyStmt].toEmptyStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.EmptyStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.EmptyStmt:99,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$211(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$211(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__620"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__620:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__620"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__620:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__620"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__620:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ClassOrInterfaceDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ClassOrInterfaceDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ClassOrInterfaceDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1"
    linkageType: ""
    functionLinenumber: 250
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:251,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 219
    ICount: 15
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:256"
        BranchSideFuncs:
        - "access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
        - "get(int)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:256"
        BranchSideFuncs:
        - "access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
        - "get(int)"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:257,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:257,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:257,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.Removed"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.List].get(int)"
    functionUses: 158
    ICount: 9
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:262,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].access$000(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1:262,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(char)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(char)"
    - "[com.github.javaparser.utils.StringEscapeUtils].escapeJava(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:63,1"
      Dst: "[java.lang.String].valueOf(char)"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:63,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils].escapeJava(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:63,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].escape(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.ast.expr.CharLiteralExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].escapeEndOfLines(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:79,1"
      Dst: "[com.github.javaparser.utils.Utils].escapeEndOfLines(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:79,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].escapeEndOfLines(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].toCharArray()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:75,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.Utils:76,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "com.github.javaparser.utils.Utils:79,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:85,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.utils.Utils:88,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[java.lang.String].toCharArray()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].toChars(byte[])"
    - "[java.lang.StringUTF16].toChars(byte[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2855"
      Branch Sides:
      - BranchSide: "java.lang.String:2856"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2855"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2855,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2855,1"
      Dst: "[java.lang.StringLatin1].toChars(byte[])"
    - Src: "java.lang.String:2856,1"
      Dst: "[java.lang.StringUTF16].toChars(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionUses: 211
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:85,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:91,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].asChar()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils].unescapeJava(java.lang.String)"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:98,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJava(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:98,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJava(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator,java.lang.CharSequence)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils:74,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].setChar(char)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.expr.CharLiteralExpr"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(char)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:108,1"
      Dst: "[java.lang.String].valueOf(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.CharLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:115,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:115,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CharLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].isCharLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].asCharLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.CharLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].ifCharLiteralExpr(java.util.function.Consumer<CharLiteralExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<CharLiteralExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:139,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CharLiteralExpr].toCharLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CharLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CharLiteralExpr:145,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$199(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$199(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747:-1,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747:-1,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].values()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification:32,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification:32,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification:41,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].getPriority()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].$values()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].<init>()"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:375,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.CharSequence].charAt(int)"
    - "[java.lang.CharSequence].length()"
    - "[java.lang.CharSequence].subSequence(int,int)"
    - "[java.lang.CharSequence].toString()"
    - "[java.lang.Integer].parseInt(java.lang.String,int)"
    - "[java.io.Writer].write(int)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:404"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:404"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:404"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:388"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:387"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:388"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:387"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:391"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:390"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:391"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:390"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:402"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:382,1"
      Dst: "[java.lang.CharSequence].charAt(int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:382,1"
      Dst: "[java.lang.CharSequence].length()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:393,1"
      Dst: "[java.lang.CharSequence].subSequence(int,int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:395,1"
      Dst: "[java.lang.CharSequence].toString()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:395,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String,int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:396,1"
      Dst: "[java.io.Writer].write(int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:398,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:398,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:398,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:398,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:398,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:403,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:375,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__642"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__642:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__642"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__642:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__642"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__642:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:40,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:40,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:40,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:40,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:40,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:java.lang.Object].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Kept:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:46"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:45"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Kept:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:46"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:45"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Kept:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:47"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:46"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:46,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:48,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:java.lang.Object].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:53,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].getTokenType()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Kept:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:66"
        BranchSideFuncs:
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:65"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getSimpleName()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:62,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:64,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:66,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:66,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:66,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:66,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:66,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isIndent()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isUnindent()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isPrimitiveType()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Kept:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:101"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:97,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:99,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Kept:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:109"
        BranchSideFuncs:
        - "isWhiteSpace()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:105,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:107,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].isWhitespace(int)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:101,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespace(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpaceOrComment()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - "[com.github.javaparser.TokenTypes].isWhitespaceOrComment(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Kept:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:117"
        BranchSideFuncs:
        - "isWhitespaceOrComment(int)"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:113,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:115,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:115,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespaceOrComment(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isWhitespaceOrComment(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isWhitespaceOrComment()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:41,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory(int)"
    - Src: "com.github.javaparser.TokenTypes:41,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespaceOrComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isWhitespaceOrComment()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:223"
        BranchSideFuncs:
        - "isWhitespace()"
    - Branch String: "com.github.javaparser.JavaToken$Category:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:223"
        BranchSideFuncs:
        - "isWhitespace()"
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Category:224,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Kept].isNewLine()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Kept"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Kept:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:125"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Kept:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:121,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Kept:123,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:109,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].output(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.XmlPrinter].stringWriterOutput(com.github.javaparser.ast.Node,java.lang.String)"
    - "[java.io.StringWriter].toString()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:59,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].stringWriterOutput(com.github.javaparser.ast.Node,java.lang.String)"
    - Src: "com.github.javaparser.printer.XmlPrinter:59,1"
      Dst: "[java.io.StringWriter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].stringWriterOutput(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.io.StringWriter"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[com.github.javaparser.printer.XmlPrinter].outputDocument(com.github.javaparser.ast.Node,java.lang.String,java.io.Writer)"
    - "[com.github.javaparser.printer.RuntimeXMLStreamException].<init>(javax.xml.stream.XMLStreamException)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:89,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "com.github.javaparser.printer.XmlPrinter:91,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].outputDocument(com.github.javaparser.ast.Node,java.lang.String,java.io.Writer)"
    - Src: "com.github.javaparser.printer.XmlPrinter:93,1"
      Dst: "[com.github.javaparser.printer.RuntimeXMLStreamException].<init>(javax.xml.stream.XMLStreamException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].outputDocument(com.github.javaparser.ast.Node,java.lang.String,java.io.Writer)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.xml.stream.XMLOutputFactory].newInstance()"
    - "[javax.xml.stream.XMLOutputFactory].createXMLStreamWriter(java.io.Writer)"
    - "[com.github.javaparser.printer.XmlPrinter].outputDocument(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    - "[javax.xml.stream.XMLStreamWriter].close()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:114,1"
      Dst: "[javax.xml.stream.XMLOutputFactory].newInstance()"
    - Src: "com.github.javaparser.printer.XmlPrinter:115,1"
      Dst: "[javax.xml.stream.XMLOutputFactory].createXMLStreamWriter(java.io.Writer)"
    - Src: "com.github.javaparser.printer.XmlPrinter:117,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].outputDocument(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    - Src: "com.github.javaparser.printer.XmlPrinter:119,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].close()"
    JavaMethodInfo:
      exceptions:
      - "javax.xml.stream.XMLStreamException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].outputDocument(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "javax.xml.stream.XMLStreamWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.xml.stream.XMLStreamWriter].writeStartDocument()"
    - "[com.github.javaparser.printer.XmlPrinter].outputNode(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    - "[javax.xml.stream.XMLStreamWriter].writeEndDocument()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:147,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeStartDocument()"
    - Src: "com.github.javaparser.printer.XmlPrinter:148,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].outputNode(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    - Src: "com.github.javaparser.printer.XmlPrinter:149,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeEndDocument()"
    JavaMethodInfo:
      exceptions:
      - "javax.xml.stream.XMLStreamException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].outputNode(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "javax.xml.stream.XMLStreamWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - "[com.github.javaparser.ast.Node].getMetaModel()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_0__917].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_1__918].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_2__919].bootstrap$()"
    - "[javax.xml.stream.XMLStreamWriter].writeStartElement(java.lang.String)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - "[javax.xml.stream.XMLStreamWriter].writeAttribute(java.lang.String,java.lang.String)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.XmlPrinter$isAttribute__920].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.printer.XmlPrinter$isSingular__921].bootstrap$()"
    - "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_3__922].bootstrap$(com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.XmlPrinter$isNode__923].bootstrap$()"
    - "[com.github.javaparser.printer.XmlPrinter$isSingular__924].bootstrap$()"
    - "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_4__925].bootstrap$(com.github.javaparser.printer.XmlPrinter,com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter)"
    - "[com.github.javaparser.printer.XmlPrinter$isNodeList__926].bootstrap$()"
    - "[java.util.function.Predicate].or(java.util.function.Predicate)"
    - "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_5__927].bootstrap$(com.github.javaparser.printer.XmlPrinter,com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter)"
    - "[com.github.javaparser.printer.RuntimeXMLStreamException].getXMLStreamCause()"
    - "[javax.xml.stream.XMLStreamWriter].writeEndElement()"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.XmlPrinter:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:173,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.XmlPrinter:174,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - Src: "com.github.javaparser.printer.XmlPrinter:176,1"
      Dst: "[com.github.javaparser.ast.Node].getMetaModel()"
    - Src: "com.github.javaparser.printer.XmlPrinter:177,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - Src: "com.github.javaparser.printer.XmlPrinter:178,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_0__917].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.XmlPrinter:179,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_1__918].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.XmlPrinter:181,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_2__919].bootstrap$()"
    - Src: "com.github.javaparser.printer.XmlPrinter:182,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeStartElement(java.lang.String)"
    - Src: "com.github.javaparser.printer.XmlPrinter:185,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - Src: "com.github.javaparser.printer.XmlPrinter:185,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeAttribute(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.XmlPrinter:189,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.XmlPrinter:189,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isAttribute__920].bootstrap$()"
    - Src: "com.github.javaparser.printer.XmlPrinter:190,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.XmlPrinter:190,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isSingular__921].bootstrap$()"
    - Src: "com.github.javaparser.printer.XmlPrinter:191,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_3__922].bootstrap$(com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter)"
    - Src: "com.github.javaparser.printer.XmlPrinter:192,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.XmlPrinter:203,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isNode__923].bootstrap$()"
    - Src: "com.github.javaparser.printer.XmlPrinter:204,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isSingular__924].bootstrap$()"
    - Src: "com.github.javaparser.printer.XmlPrinter:206,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_4__925].bootstrap$(com.github.javaparser.printer.XmlPrinter,com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter)"
    - Src: "com.github.javaparser.printer.XmlPrinter:217,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isNodeList__926].bootstrap$()"
    - Src: "com.github.javaparser.printer.XmlPrinter:220,1"
      Dst: "[java.util.function.Predicate].or(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.XmlPrinter:220,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$lambda_outputNode_5__927].bootstrap$(com.github.javaparser.printer.XmlPrinter,com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter)"
    - Src: "com.github.javaparser.printer.XmlPrinter:236,1"
      Dst: "[com.github.javaparser.printer.RuntimeXMLStreamException].getXMLStreamCause()"
    - Src: "com.github.javaparser.printer.XmlPrinter:238,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeEndElement()"
    JavaMethodInfo:
      exceptions:
      - "javax.xml.stream.XMLStreamException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].output(com.github.javaparser.ast.Node,java.lang.String,int,java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "int"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.XmlPrinter].stringWriterOutput(com.github.javaparser.ast.Node,java.lang.String)"
    - "[java.io.StringWriter].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:73,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].stringWriterOutput(com.github.javaparser.ast.Node,java.lang.String)"
    - Src: "com.github.javaparser.printer.XmlPrinter:73,1"
      Dst: "[java.io.StringWriter].toString()"
    - Src: "com.github.javaparser.printer.XmlPrinter:73,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.XmlPrinter].<init>(boolean)"
    - "[com.github.javaparser.printer.XmlPrinter].output(com.github.javaparser.ast.Node)"
    - "[java.io.PrintStream].println(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:242,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].<init>(boolean)"
    - Src: "com.github.javaparser.printer.XmlPrinter:242,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].output(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.XmlPrinter:242,1"
      Dst: "[java.io.PrintStream].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].lambda$outputNode$5(com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter,com.github.javaparser.metamodel.PropertyMetaModel)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "javax.xml.stream.XMLStreamWriter"
    - "com.github.javaparser.metamodel.PropertyMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - "[javax.xml.stream.XMLStreamWriter].writeStartElement(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.XmlPrinter].outputNode(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    - "[javax.xml.stream.XMLStreamWriter].writeEndElement()"
    - "[com.github.javaparser.printer.RuntimeXMLStreamException].<init>(javax.xml.stream.XMLStreamException)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.XmlPrinter:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:223,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - Src: "com.github.javaparser.printer.XmlPrinter:224,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.printer.XmlPrinter:224,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.printer.XmlPrinter:225,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.XmlPrinter:226,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeStartElement(java.lang.String)"
    - Src: "com.github.javaparser.printer.XmlPrinter:227,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.XmlPrinter:227,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.XmlPrinter:227,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.XmlPrinter:228,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].outputNode(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    - Src: "com.github.javaparser.printer.XmlPrinter:230,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeEndElement()"
    - Src: "com.github.javaparser.printer.XmlPrinter:232,1"
      Dst: "[com.github.javaparser.printer.RuntimeXMLStreamException].<init>(javax.xml.stream.XMLStreamException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 253
    functionLinenumberEnd: 266
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSuperclass()"
    - "[java.lang.Class].getDeclaredFields()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[java.lang.reflect.Field].getName()"
    - "[java.lang.reflect.Field].setAccessible(boolean)"
    - "[java.lang.reflect.Field].get(java.lang.Object)"
    - "[java.lang.NoSuchFieldError].<init>(java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 2
    ICount: 28
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:263"
        BranchSideFuncs:
        - "getDeclaredFields()"
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:262"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:254"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:253"
        BranchSideFuncs:
        - "getSuperclass()"
        - "getClass()"
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:255"
        BranchSideFuncs:
        - "setAccessible(boolean)"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:254"
        BranchSideFuncs:
        - "getDeclaredFields()"
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:254,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:255,1"
      Dst: "[java.lang.Class].getDeclaredFields()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:257,1"
      Dst: "[java.lang.reflect.Field].getName()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:257,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:257,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:258,1"
      Dst: "[java.lang.reflect.Field].setAccessible(boolean)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:259,1"
      Dst: "[java.lang.reflect.Field].get(java.lang.Object)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:254,1"
      Dst: "[java.lang.Class].getSuperclass()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:263,1"
      Dst: "[java.lang.NoSuchFieldError].<init>(java.lang.String)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:265,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].equals(java.lang.Object)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1002
    functionLinenumberEnd: 1014
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.StringLatin1].equals(byte[],byte[])"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringUTF16].equals(byte[],byte[])"
    functionUses: 67
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "java.lang.String:1003"
      Branch Sides:
      - BranchSide: "java.lang.String:1006"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1005"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1006"
      Branch Sides:
      - BranchSide: "java.lang.String:1013"
        BranchSideFuncs:
        - "coder()"
      - BranchSide: "java.lang.String:1012"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1008"
      Branch Sides:
      - BranchSide: "java.lang.String:1013"
        BranchSideFuncs:
        - "isLatin1()"
      - BranchSide: "java.lang.String:1012"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1009"
      Branch Sides:
      - BranchSide: "java.lang.String:1010"
        BranchSideFuncs:
        - "equals(byte[],byte[])"
      - BranchSide: "java.lang.String:1009"
        BranchSideFuncs:
        - "equals(byte[],byte[])"
    Callsites:
    - Src: "java.lang.String:1008,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1009,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1009,1"
      Dst: "[java.lang.StringLatin1].equals(byte[],byte[])"
    - Src: "java.lang.String:1010,1"
      Dst: "[java.lang.StringUTF16].equals(byte[],byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.XmlPrinter].lambda$outputNode$4(com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter,com.github.javaparser.metamodel.PropertyMetaModel)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "javax.xml.stream.XMLStreamWriter"
    - "com.github.javaparser.metamodel.PropertyMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[com.github.javaparser.printer.XmlPrinter].outputNode(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    - "[com.github.javaparser.printer.RuntimeXMLStreamException].<init>(javax.xml.stream.XMLStreamException)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:209,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.XmlPrinter:210,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - Src: "com.github.javaparser.printer.XmlPrinter:211,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter].outputNode(com.github.javaparser.ast.Node,java.lang.String,javax.xml.stream.XMLStreamWriter)"
    - Src: "com.github.javaparser.printer.XmlPrinter:213,1"
      Dst: "[com.github.javaparser.printer.RuntimeXMLStreamException].<init>(javax.xml.stream.XMLStreamException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].lambda$outputNode$3(com.github.javaparser.ast.Node,javax.xml.stream.XMLStreamWriter,com.github.javaparser.metamodel.PropertyMetaModel)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "javax.xml.stream.XMLStreamWriter"
    - "com.github.javaparser.metamodel.PropertyMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - "[java.lang.Object].toString()"
    - "[javax.xml.stream.XMLStreamWriter].writeAttribute(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.RuntimeXMLStreamException].<init>(javax.xml.stream.XMLStreamException)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:194,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - Src: "com.github.javaparser.printer.XmlPrinter:196,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.XmlPrinter:196,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.printer.XmlPrinter:197,1"
      Dst: "[javax.xml.stream.XMLStreamWriter].writeAttribute(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.XmlPrinter:199,1"
      Dst: "[com.github.javaparser.printer.RuntimeXMLStreamException].<init>(javax.xml.stream.XMLStreamException)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].lambda$outputNode$2(com.github.javaparser.metamodel.PropertyMetaModel)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.metamodel.PropertyMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getType()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.XmlPrinter:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:181,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getType()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.XmlPrinter].lambda$outputNode$1(com.github.javaparser.ast.Node,com.github.javaparser.metamodel.PropertyMetaModel)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.metamodel.PropertyMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:180,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.XmlPrinter:180,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:532"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:533,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.XmlPrinter].lambda$outputNode$0(com.github.javaparser.ast.Node,com.github.javaparser.metamodel.PropertyMetaModel)"
    functionSourceFile: "com.github.javaparser.printer.XmlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.metamodel.PropertyMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.XmlPrinter:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.XmlPrinter:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.XmlPrinter:178,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:65,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionUses: 74
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:81,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:87,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].setElements(com.github.javaparser.ast.NodeList<ReferenceType>)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.IntersectionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ReferenceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:100"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:102"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:97,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:101,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:102,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:104,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.IntersectionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:110,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:119,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.IntersectionType:120,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:121,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:125,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:130,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.type.IntersectionType:130,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType$asString__371].bootstrap$()"
    - Src: "com.github.javaparser.ast.type.IntersectionType:130,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:130,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:130,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType$asString__371].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__371"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType$asString__371:-1,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType$asString__371].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType$asString__371].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__371"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType$asString__371:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.IntersectionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:136,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.IntersectionType:136,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.IntersectionTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 158
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:151"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:150"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:157"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:156"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.IntersectionType:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:151"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.IntersectionType:150"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:151,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.IntersectionType:152,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:153,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.IntersectionType:157,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].isIntersectionType()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].asIntersectionType()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.IntersectionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].ifIntersectionType(java.util.function.Consumer<IntersectionType>)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<IntersectionType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:175,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:180,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.IntersectionType:180,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].toIntersectionType()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:186,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType:191,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.type.IntersectionType:191,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.ast.type.IntersectionType:191,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$55(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$55(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$55(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 612
    functionLinenumberEnd: 614
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$1(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$1(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$1(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:75,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$6(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$6(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$6(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:356,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].lambda$getBegin$0(com.github.javaparser.Range)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].lambda$getBegin$0(com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils].escapeJava(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator,java.lang.CharSequence)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils:59,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJavaTextBlock(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator,java.lang.CharSequence)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils:78,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.ToIntFunction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848].applyAsInt(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].lambda$sortImports$0(com.github.javaparser.ast.ImportDeclaration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].lambda$sortImports$0(com.github.javaparser.ast.ImportDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].lambda$sortImports$0(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:39,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$43(java.lang.Object,com.github.javaparser.ast.PackageDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$43(java.lang.Object,com.github.javaparser.ast.PackageDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:26,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:30,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 165
    functionDepth: 0
    returnType: "com.github.javaparser.printer.SourcePrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayDeque].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.util.LinkedList].pop()"
    - "[java.util.ArrayDeque].pop()"
    - "[java.util.Collection].isEmpty()"
    - "[java.util.Deque].pop()"
    functionUses: 34
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.SourcePrinter:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:162"
        BranchSideFuncs:
        - "pop()"
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:158,1"
      Dst: "[java.util.Collection].isEmpty()"
    - Src: "com.github.javaparser.printer.SourcePrinter:161,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:163,1"
      Dst: "[java.util.Deque].pop()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].bootstrap$(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].<init>(java.util.Optional)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].<init>(java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$concretePropertyChange$0(java.util.Optional,com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$concretePropertyChange$0(java.util.Optional,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$concretePropertyChange$0(java.util.Optional,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 9
    returnType: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:136,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:136,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 679
    functionLinenumberEnd: 686
    functionDepth: 8
    returnType: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].containsData(com.github.javaparser.ast.DataKey)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>()"
    - "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].prettyPrintingTextNode(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.Node].getData(com.github.javaparser.ast.DataKey)"
    functionUses: 11
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:685"
        BranchSideFuncs:
        - "<init>()"
        - "setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
        - "prettyPrintingTextNode(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:684"
        BranchSideFuncs:
        - "getData(com.github.javaparser.ast.DataKey)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:680,1"
      Dst: "[com.github.javaparser.ast.Node].containsData(com.github.javaparser.ast.DataKey)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:681,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:682,1"
      Dst: "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:683,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].prettyPrintingTextNode(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:685,1"
      Dst: "[com.github.javaparser.ast.Node].getData(com.github.javaparser.ast.DataKey)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>(java.util.List)"
    - "[java.util.LinkedList].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:48,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:48,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].prettyPrintingTextNode(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 545
    functionLinenumberEnd: 604
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[java.lang.Enum].ordinal()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken(com.github.javaparser.ast.Modifier)"
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].interpret(com.github.javaparser.ast.Node,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.comments.Comment].getHeader()"
    - "[com.github.javaparser.ast.comments.Comment].getFooter()"
    functionUses: 1
    ICount: 92
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:546"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:578"
        BranchSideFuncs:
        - "getType()"
        - "ordinal()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:577"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:583"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:584"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:590"
        BranchSideFuncs:
        - "getFooter()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:589"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:595"
        BranchSideFuncs:
        - "getHeader()"
        - "toString()"
        - "append(java.lang.String)"
        - "getContent()"
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:594"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:602"
        BranchSideFuncs:
        - "addToken(int,java.lang.String)"
        - "getKeyword()"
        - "asString()"
        - "toToken(com.github.javaparser.ast.Modifier)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:601"
        BranchSideFuncs:
        - "interpret(com.github.javaparser.ast.Node,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "getClass()"
        - "forClass(java.lang.Class)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:548,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:548,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:550,1"
      Dst: "[com.github.javaparser.ast.Node].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:550,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:574,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:580,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getHeader()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getFooter()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:581,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:598,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken(com.github.javaparser.ast.Modifier)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:599,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:599,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:602,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:602,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:602,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].interpret(com.github.javaparser.ast.Node,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 13
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:77,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:77,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.JavaToken].<init>(int,java.lang.String)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:38,1"
      Dst: "[com.github.javaparser.JavaToken].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:38,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].<init>(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Range,int,java.lang.String,com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:55,1"
      Dst: "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Range,int,java.lang.String,com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Range,int,java.lang.String,com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.Range"
    - "int"
    - "java.lang.String"
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:128,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.JavaToken:129,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 382
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[java.lang.Enum].ordinal()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.Enum].name()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 28
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:354,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:354,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:380,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:380,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:381,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:381,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:381,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].interpret(com.github.javaparser.ast.Node,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 608
    functionLinenumberEnd: 676
    functionDepth: 6
    returnType: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    - "[java.util.AbstractList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].indexOf(java.lang.Object)"
    - "[java.util.Vector].indexOf(java.lang.Object)"
    - "[java.util.LinkedList].indexOf(java.lang.Object)"
    - "[java.util.ArrayList].indexOf(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785].bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addChild(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].indexOf(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].remove(int)"
    functionUses: 2
    ICount: 103
    EdgeCount: 137
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:663"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:662"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:623"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:622"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:632"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:631"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:627"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:632"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:631"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:631"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:637"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:636"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:636"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:636"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:640"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "requireNonNull(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:639"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:638"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "requireNonNull(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:637"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "requireNonNull(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:640"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "requireNonNull(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:639"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:643"
        BranchSideFuncs:
        - "addChild(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:642"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:643"
        BranchSideFuncs:
        - "isNewLine()"
        - "addToken(int,java.lang.String)"
        - "getContent()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:642"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:646"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:649"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:648"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:655"
        BranchSideFuncs:
        - "isNewLine()"
        - "addToken(int,java.lang.String)"
        - "getContent()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:660"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "<init>()"
        - "toString()"
        - "getClass()"
        - "getSimpleName()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:659"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:660"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "<init>()"
        - "toString()"
        - "getClass()"
        - "getSimpleName()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:659"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:663"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:675"
        BranchSideFuncs:
        - "getParentNode()"
        - "ifPresent(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:674"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:609,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:610,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:611,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:614,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:614,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:614,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:623,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:623,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:623,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:625,1"
      Dst: "[java.util.List].indexOf(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:626,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:627,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:629,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:629,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:634,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:637,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:638,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:638,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785].bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:638,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:642,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:642,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addChild(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:645,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:645,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:645,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:651,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:651,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:656,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:656,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:657,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:657,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:657,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:657,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:665,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:665,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 33
    CyclomaticComplexity: 18
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:41,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    functionUses: 4
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:186,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:187,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:187,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:188,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.NoChange"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.NoChange:29,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:51,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 689
    functionLinenumberEnd: 706
    functionDepth: 5
    returnType: "java.util.List<TextElement>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.Collections].reverse(java.util.List)"
    - "[java.util.LinkedList].size()"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[java.util.AbstractList].subList(int,int)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[java.util.List].subList(int,int)"
    functionUses: 3
    ICount: 28
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:699"
        BranchSideFuncs:
        - "next()"
        - "getTokenKind()"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:698"
        BranchSideFuncs:
        - "reverse(java.util.List)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:699"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:698"
        BranchSideFuncs:
        - "reverse(java.util.List)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:697"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:696"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:705"
        BranchSideFuncs:
        - "get(int)"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:704"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:699"
        BranchSideFuncs:
        - "subList(int,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:698"
        BranchSideFuncs:
        - "reverse(java.util.List)"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:690,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:691,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:692,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:693,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:694,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:694,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:697,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:699,1"
      Dst: "[java.util.Collections].reverse(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:700,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:701,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:701,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:702,1"
      Dst: "[java.util.List].subList(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 510
    functionLinenumberEnd: 526
    functionDepth: 4
    returnType: "java.util.Iterator<TokenTextElement>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].<init>()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindChild(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].<init>(java.util.Iterator,com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].partialReverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionUses: 2
    ICount: 32
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:516"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:515"
        BranchSideFuncs:
        - "tryToFindChild(com.github.javaparser.ast.Node)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:524"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:523"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:519"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:522"
        BranchSideFuncs:
        - "getParentNode()"
        - "tokensPreceeding(com.github.javaparser.ast.Node)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:521"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:511,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:511,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:512,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:516,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:516,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:517,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindChild(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:520,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:525,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].partialReverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:525,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:525,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].<init>(java.util.Iterator,com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:91,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindChild(com.github.javaparser.ast.Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:119,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindChild(com.github.javaparser.ast.Node,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindChild(com.github.javaparser.ast.Node,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 2
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].byNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:123,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].byNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:123,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].byNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].<init>(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers:32,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 2
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:null"
        BranchSideFuncs:
        - "match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
        - "get(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:100"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:101,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:102,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:103,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].partialReverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 195
    functionDepth: 3
    returnType: "java.util.Iterator<TokenTextElement>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].<init>(java.util.List)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:193"
        BranchSideFuncs:
        - "<init>(java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:190,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:192,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:192,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:194,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 183
    functionDepth: 2
    returnType: "java.util.Iterator<TokenTextElement>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].<init>(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[java.lang.IllegalArgumentException].<init>()"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:177"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:182"
        BranchSideFuncs:
        - "reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "getNodeTextForWrappedNode()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:181"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:167,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:169,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].<init>(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:179,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:180,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:182,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElement"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.List].get(int)"
    functionUses: 21
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:184,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].<init>(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1:169,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].<init>(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:110,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:59,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].reverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionDepth: 1
    returnType: "java.util.Iterator<TokenTextElement>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].partialReverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:186,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:186,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].partialReverseIterator(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].size()"
    functionUses: 11
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:179,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:135,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].<init>(java.util.Iterator,com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:46,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getKind()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:56,1"
      Dst: "[com.github.javaparser.JavaToken].getKind()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getKind()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    functionUses: 15
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:113,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:113,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getCategory()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 751
    functionLinenumberEnd: 753
    functionDepth: 1
    returnType: "com.github.javaparser.JavaToken$Category"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:752,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785].bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].<init>()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:35,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$46(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$46(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__614"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__614:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__614"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__614:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__614"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__614:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toString_2__96"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$lambda_toString_2__96:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].<init>()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toString_2__96"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$lambda_toString_2__96:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toString_2__96"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].lambda$toString$2(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$lambda_toString_2__96:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].lambda$toString$2(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].lambda$toString$2(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[com.github.javaparser.ast.Node].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].expand()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getText()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:47,1"
      Dst: "[com.github.javaparser.JavaToken].getText()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].getText()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getText()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:52,1"
      Dst: "[com.github.javaparser.JavaToken].getText()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    functionUses: 4
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:66"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:65"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:66"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:65"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:67"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:66"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:66,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:68,1"
      Dst: "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 836
    functionLinenumberEnd: 843
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 4
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:838"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.JavaToken:837"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.JavaToken:838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:838"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:837"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.JavaToken:838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:839"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:838"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken:840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:841"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.JavaToken:840"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.JavaToken:841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:842"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:838,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.JavaToken:841,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:73,1"
      Dst: "[com.github.javaparser.JavaToken].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].hashCode()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 829
    functionLinenumberEnd: 833
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:831,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].hashCode()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1501
    functionLinenumberEnd: 1508
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringLatin1].hashCode(byte[])"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringUTF16].hashCode(byte[])"
    functionUses: 38
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:1503"
      Branch Sides:
      - BranchSide: "java.lang.String:1507"
        BranchSideFuncs:
        - "isLatin1()"
      - BranchSide: "java.lang.String:1506"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1503"
      Branch Sides:
      - BranchSide: "java.lang.String:1507"
        BranchSideFuncs:
        - "isLatin1()"
      - BranchSide: "java.lang.String:1506"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1504"
      Branch Sides:
      - BranchSide: "java.lang.String:1505"
        BranchSideFuncs:
        - "hashCode(byte[])"
      - BranchSide: "java.lang.String:1504"
        BranchSideFuncs:
        - "hashCode(byte[])"
    Callsites:
    - Src: "java.lang.String:1504,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1504,1"
      Dst: "[java.lang.StringLatin1].hashCode(byte[])"
    - Src: "java.lang.String:1505,1"
      Dst: "[java.lang.StringUTF16].hashCode(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].toString()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:78,1"
      Dst: "[com.github.javaparser.JavaToken].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].toString()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 197
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getText()"
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.JavaToken$toString__94].bootstrap$()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 5
    ICount: 18
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:189,1"
      Dst: "[com.github.javaparser.JavaToken].getText()"
    - Src: "com.github.javaparser.JavaToken:190,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.JavaToken:196,1"
      Dst: "[com.github.javaparser.JavaToken].getKind()"
    - Src: "com.github.javaparser.JavaToken:196,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.JavaToken:196,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.JavaToken:196,1"
      Dst: "[com.github.javaparser.JavaToken$toString__94].bootstrap$()"
    - Src: "com.github.javaparser.JavaToken:196,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.JavaToken:196,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.JavaToken:194,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2141
    functionLinenumberEnd: 2163
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].toString()"
    - "[java.nio.CharBuffer].toString()"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.Math].max(int,int)"
    - "[java.lang.OutOfMemoryError].<init>()"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.CharSequence,int,int)"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.CharSequence].toString()"
    functionUses: 8
    ICount: 34
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "java.lang.String:2145"
      Branch Sides:
      - BranchSide: "java.lang.String:2148"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2147"
        BranchSideFuncs:
        - "max(int,int)"
        - "length()"
    - Branch String: "java.lang.String:2153"
      Branch Sides:
      - BranchSide: "java.lang.String:2156"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "java.lang.String:2155"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "java.lang.String:2161"
      Branch Sides:
      - BranchSide: "java.lang.String:2162"
        BranchSideFuncs:
        - "append(java.lang.CharSequence,int,int)"
        - "toString()"
      - BranchSide: "java.lang.String:2161"
        BranchSideFuncs:
        - "append(java.lang.CharSequence,int,int)"
        - "toString()"
    - Branch String: "java.lang.String:2161"
      Branch Sides:
      - BranchSide: "java.lang.String:2159"
        BranchSideFuncs:
        - "append(java.lang.CharSequence,int,int)"
        - "toString()"
      - BranchSide: "java.lang.String:2158"
        BranchSideFuncs:
        - "indexOf(java.lang.String,int)"
        - "append(java.lang.String)"
    Callsites:
    - Src: "java.lang.String:2142,1"
      Dst: "[java.lang.CharSequence].toString()"
    - Src: "java.lang.String:2144,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "java.lang.String:2148,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:2149,1"
      Dst: "[java.lang.Math].max(int,int)"
    - Src: "java.lang.String:2154,1"
      Dst: "[java.lang.OutOfMemoryError].<init>()"
    - Src: "java.lang.String:2156,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "java.lang.String:2159,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.CharSequence,int,int)"
    - Src: "java.lang.String:2159,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "java.lang.String:2161,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "java.lang.String:2162,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].indexOf(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1662
    functionLinenumberEnd: 1671
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.StringLatin1].indexOf(byte[],byte[])"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringUTF16].indexOf(byte[],byte[])"
    - "[java.lang.StringUTF16].indexOfLatin1(byte[],byte[])"
    functionUses: 6
    ICount: 25
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "java.lang.String:1663"
      Branch Sides:
      - BranchSide: "java.lang.String:1667"
        BranchSideFuncs:
        - "isLatin1()"
      - BranchSide: "java.lang.String:1666"
        BranchSideFuncs:
        - "coder()"
    - Branch String: "java.lang.String:1664"
      Branch Sides:
      - BranchSide: "java.lang.String:1665"
        BranchSideFuncs:
        - "indexOf(byte[],byte[])"
      - BranchSide: "java.lang.String:1664"
        BranchSideFuncs:
        - "indexOf(byte[],byte[])"
    - Branch String: "java.lang.String:1667"
      Branch Sides:
      - BranchSide: "java.lang.String:1670"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1669"
        BranchSideFuncs:
        - "indexOfLatin1(byte[],byte[])"
    Callsites:
    - Src: "java.lang.String:1663,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1664,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1664,1"
      Dst: "[java.lang.StringLatin1].indexOf(byte[],byte[])"
    - Src: "java.lang.String:1665,1"
      Dst: "[java.lang.StringUTF16].indexOf(byte[],byte[])"
    - Src: "java.lang.String:1670,1"
      Dst: "[java.lang.StringUTF16].indexOfLatin1(byte[],byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].indexOf(java.lang.String,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1690
    functionLinenumberEnd: 1692
    functionDepth: 3
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.String].indexOf(byte[],byte,int,java.lang.String,int)"
    - "[java.lang.String].length()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1691,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1691,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1691,1"
      Dst: "[java.lang.String].indexOf(byte[],byte,int,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].indexOf(byte[],byte,int,java.lang.String,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1706
    functionLinenumberEnd: 1733
    functionDepth: 2
    returnType: "int"
    argCount: 5
    argTypes:
    - "byte[]"
    - "byte"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.String].length()"
    - "[java.lang.StringLatin1].indexOf(byte[],int,byte[],int,int)"
    - "[java.lang.StringUTF16].indexOf(byte[],int,byte[],int,int)"
    - "[java.lang.StringUTF16].indexOfLatin1(byte[],int,byte[],int,int)"
    functionUses: 1
    ICount: 35
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "java.lang.String:1711"
      Branch Sides:
      - BranchSide: "java.lang.String:1714"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1713"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1712"
      Branch Sides: []
    - Branch String: "java.lang.String:1714"
      Branch Sides:
      - BranchSide: "java.lang.String:1717"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1716"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1717"
      Branch Sides:
      - BranchSide: "java.lang.String:1720"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1719"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1720"
      Branch Sides:
      - BranchSide: "java.lang.String:null"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1723"
      Branch Sides:
      - BranchSide: "java.lang.String:1728"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1727"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1724"
      Branch Sides:
      - BranchSide: "java.lang.String:1726"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1725"
        BranchSideFuncs:
        - "indexOf(byte[],int,byte[],int,int)"
    - Branch String: "java.lang.String:1728"
      Branch Sides:
      - BranchSide: "java.lang.String:1732"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1731"
        BranchSideFuncs:
        - "indexOfLatin1(byte[],int,byte[],int,int)"
    Callsites:
    - Src: "java.lang.String:1708,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1709,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1725,1"
      Dst: "[java.lang.StringLatin1].indexOf(byte[],int,byte[],int,int)"
    - Src: "java.lang.String:1726,1"
      Dst: "[java.lang.StringUTF16].indexOf(byte[],int,byte[],int,int)"
    - Src: "java.lang.String:1732,1"
      Dst: "[java.lang.StringUTF16].indexOfLatin1(byte[],int,byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.JavaToken].getRange()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:138,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$toString__94].bootstrap$()"
    functionSourceFile: "com.github.javaparser.JavaToken$toString__94"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken$toString__94].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$toString__94:-1,1"
      Dst: "[com.github.javaparser.JavaToken$toString__94].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$toString__94].<init>()"
    functionSourceFile: "com.github.javaparser.JavaToken$toString__94"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$toString__94:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getKind()"
    functionUses: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:82"
        BranchSideFuncs:
        - "getKind()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:83,1"
      Dst: "[com.github.javaparser.JavaToken].getKind()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:93,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:93,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine()"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:98,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:98,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:239"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isComment()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isComment()"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:103,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:103,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSeparator()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isSeparator()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:108,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:108,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isSeparator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isSeparator()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:255"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isChildOfClass(java.lang.Class<?\
      \ extends Node>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<? extends Node>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isIdentifier()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.JavaToken$Category].isIdentifier()"
    functionUses: 4
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:123,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:123,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:123,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isIdentifier()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isIdentifier()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:243"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isKeyword()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.JavaToken$Category].isKeyword()"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:128,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:128,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:128,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isKeyword()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isKeyword()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isLiteral()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.JavaToken$Category].isLiteral()"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:133,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:133,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:133,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isLiteral()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isLiteral()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:251"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isPrimitive()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.JavaToken$Kind].isPrimitive()"
    - "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:138,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:138,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:138,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].isPrimitive()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: ""
    functionLinenumber: 425
    functionLinenumberEnd: 733
    functionDepth: 2
    returnType: "com.github.javaparser.JavaToken$Kind"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 3
    ICount: 313
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Kind:732,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.JavaToken$Kind:732,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.JavaToken$Kind:732,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 154
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].isPrimitive()"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: ""
    functionLinenumber: 736
    functionLinenumberEnd: 738
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Kind:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaToken$Kind:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Kind:736"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 10
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getRange()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getRange()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:143,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].visit(com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement:148,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].visit(com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].visit(com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - "[java.io.StringWriter].append(java.lang.CharSequence)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:41,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:41,1"
      Dst: "[java.io.StringWriter].append(java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BinaryExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BinaryExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.BinaryExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__827].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_1__827"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__827].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_1__827:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__827].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__827].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_1__827"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_1__827:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__827].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_1__827"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].lambda$insertComments$1(com.github.javaparser.ast.comments.Comment)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_1__827:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$insertComments$1(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$insertComments$1(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:95,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].<init>(com.github.javaparser.utils.ParserCollectionStrategy,com.github.javaparser.utils.ProjectRoot)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.ParserCollectionStrategy"
    - "com.github.javaparser.utils.ProjectRoot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.SimpleFileVisitor].<init>()"
    - "[com.github.javaparser.utils.CollectionStrategy].getPathMatcher(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:60,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>()"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:64,1"
      Dst: "[com.github.javaparser.utils.CollectionStrategy].getPathMatcher(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].getFileName()"
    - "[java.nio.file.Path].toString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.nio.file.PathMatcher].matches(java.nio.file.Path)"
    - "[com.github.javaparser.utils.CollectionStrategy].getRoot(java.nio.file.Path)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:68,1"
      Dst: "[java.nio.file.Path].getFileName()"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:68,1"
      Dst: "[java.nio.file.Path].toString()"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:68,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:73,1"
      Dst: "[java.nio.file.PathMatcher].matches(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:74,1"
      Dst: "[com.github.javaparser.utils.CollectionStrategy].getRoot(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:74,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Files].isHidden(java.nio.file.Path)"
    - "[java.nio.file.Path].startsWith(java.nio.file.Path)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:84,1"
      Dst: "[java.nio.file.Files].isHidden(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:84,1"
      Dst: "[java.nio.file.Path].startsWith(java.nio.file.Path)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].postVisitDirectory(java.nio.file.Path,java.io.IOException)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Files].isSameFile(java.nio.file.Path,java.nio.file.Path)"
    - "[com.github.javaparser.utils.ProjectRoot].addSourceRoot(java.nio.file.Path)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.ParserCollectionStrategy$1:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.ParserCollectionStrategy$1:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:92,1"
      Dst: "[java.nio.file.Files].isSameFile(java.nio.file.Path,java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:93,1"
      Dst: "[com.github.javaparser.utils.ProjectRoot].addSourceRoot(java.nio.file.Path)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.ProjectRoot].addSourceRoot(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.ProjectRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].<init>(java.nio.file.Path)"
    - "[com.github.javaparser.utils.SourceRoot].setParserConfiguration(com.github.javaparser.ParserConfiguration)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ProjectRoot:64,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].<init>(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.ProjectRoot:64,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].setParserConfiguration(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.utils.ProjectRoot:64,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].<init>(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.concurrent.ConcurrentHashMap].<init>()"
    - "[com.github.javaparser.ParserConfiguration].<init>()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>()"
    - "[com.github.javaparser.utils.SourceRoot$print__1083].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinter)"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[java.nio.file.Files].isDirectory(java.nio.file.Path,java.nio.file.LinkOption[])"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.nio.file.Path].normalize()"
    - "[com.github.javaparser.utils.SourceRoot$lambda_new_0__1084].bootstrap$(com.github.javaparser.utils.SourceRoot)"
    - "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:96,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:83,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:85,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:87,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:87,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$print__1083].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinter)"
    - Src: "com.github.javaparser.utils.SourceRoot:97,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:98,1"
      Dst: "[java.nio.file.Files].isDirectory(java.nio.file.Path,java.nio.file.LinkOption[])"
    - Src: "com.github.javaparser.utils.SourceRoot:99,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:99,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:99,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:99,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.utils.SourceRoot:99,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:101,1"
      Dst: "[java.nio.file.Path].normalize()"
    - Src: "com.github.javaparser.utils.SourceRoot:102,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_new_0__1084].bootstrap$(com.github.javaparser.utils.SourceRoot)"
    - Src: "com.github.javaparser.utils.SourceRoot:102,1"
      Dst: "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].<init>()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 370
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_0__23].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_1__24].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_2__25].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_3__26].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_4__27].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_5__28].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 56
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:316,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ParserConfiguration:260,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.ParserConfiguration:317,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_0__23].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ParserConfiguration:317,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.ParserConfiguration:318,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_1__24].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ParserConfiguration:319,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_2__25].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ParserConfiguration:330,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_3__26].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ParserConfiguration:347,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_4__27].bootstrap$(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ParserConfiguration:360,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_5__28].bootstrap$(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_0__23].bootstrap$(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_0__23"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$lambda_new_0__23].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_0__23:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_0__23].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_0__23].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_0__23"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_0__23:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_1__24].bootstrap$(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_1__24"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$lambda_new_1__24].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_1__24:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_1__24].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_1__24].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_1__24"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_1__24:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_2__25].bootstrap$(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_2__25"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$lambda_new_2__25].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_2__25:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_2__25].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_2__25].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_2__25"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_2__25:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_3__26].bootstrap$(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_3__26"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$lambda_new_3__26].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_3__26:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_3__26].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_3__26].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_3__26"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_3__26:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_4__27].bootstrap$(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_4__27"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$lambda_new_4__27].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_4__27:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_4__27].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_4__27].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_4__27"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_4__27:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_5__28].bootstrap$(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_5__28"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$lambda_new_5__28].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_5__28:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_5__28].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_5__28].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_5__28"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_5__28:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultConfiguration()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:53,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultConfiguration()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:53,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultConfiguration()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:45,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashSet].<init>(java.util.Collection)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 50
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:144,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:130,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:130,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:130,1"
      Dst: "[java.util.HashSet].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>(java.util.function.Function,com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultVisitor()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:61,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultVisitor()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:61,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>(java.util.function.Function,com.github.javaparser.printer.configuration.PrinterConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].createDefaultVisitor()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 2
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].bootstrap$()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:41,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].bootstrap$()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].<init>(java.util.function.Function,com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:70,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.utils.Log$Adapter].info(java.util.function.Supplier)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:137,1"
      Dst: "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.Log:137,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].info(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__984].bootstrap$(java.util.function.Supplier[],java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:123,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__984].bootstrap$(java.util.function.Supplier[],java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].setParserConfiguration(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:553,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].postVisitDirectory(java.lang.Object,java.io.IOException)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.ParserCollectionStrategy$1].postVisitDirectory(java.nio.file.Path,java.io.IOException)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:60,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$1].postVisitDirectory(java.nio.file.Path,java.io.IOException)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.ParserCollectionStrategy$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:60,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy$1].preVisitDirectory(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.ParserCollectionStrategy$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy$1:60,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].<init>(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$1(java.lang.StringBuilder,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$1(java.lang.StringBuilder,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$1(java.lang.StringBuilder,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:255,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:255,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 253
    functionLinenumberEnd: 260
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 10
    ICount: 14
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:254,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:255,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:255,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:255,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:256,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:256,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:257,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:257,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:259,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:156,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:203,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].<init>(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__413"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__413:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__413"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__413:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__413"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__413:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers:25,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].byTokenType(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$lambda_byTokenType_0__928].bootstrap$(int)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers:28,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$lambda_byTokenType_0__928].bootstrap$(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].lambda$byTokenType$0(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers:28,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$1(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$1(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$16(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$16(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$16(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.NodeList].getParentNode()"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:154,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:154,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:154,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:154,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:153,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].getParentNode()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:252,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:25,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].printToString(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.Stringable].asString()"
    - "[java.lang.Enum].name()"
    - "[java.lang.String].toLowerCase()"
    - "[java.lang.Object].toString()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:28"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:31"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:30"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:31"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:34"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:33"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:34"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:38"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:29,1"
      Dst: "[com.github.javaparser.printer.Stringable].asString()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:32,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:32,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper:35,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].toLowerCase()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2526
    functionLinenumberEnd: 2528
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Locale].getDefault()"
    - "[java.lang.String].toLowerCase(java.util.Locale)"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2527,1"
      Dst: "[java.util.Locale].getDefault()"
    - Src: "java.lang.String:2527,1"
      Dst: "[java.lang.String].toLowerCase(java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].toLowerCase(java.util.Locale)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2502
    functionLinenumberEnd: 2505
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].toLowerCase(java.lang.String,byte[],java.util.Locale)"
    - "[java.lang.StringUTF16].toLowerCase(java.lang.String,byte[],java.util.Locale)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:2503"
      Branch Sides:
      - BranchSide: "java.lang.String:2504"
        BranchSideFuncs:
        - "toLowerCase(java.lang.String,byte[],java.util.Locale)"
      - BranchSide: "java.lang.String:2503"
        BranchSideFuncs:
        - "toLowerCase(java.lang.String,byte[],java.util.Locale)"
    Callsites:
    - Src: "java.lang.String:2503,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2503,1"
      Dst: "[java.lang.StringLatin1].toLowerCase(java.lang.String,byte[],java.util.Locale)"
    - Src: "java.lang.String:2504,1"
      Dst: "[java.lang.StringUTF16].toLowerCase(java.lang.String,byte[],java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__460"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__460:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__460"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__460:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__460"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__460:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$94(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$94(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$94(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 951
    functionLinenumberEnd: 953
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].bootstrap$(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].<init>(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].<init>(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].<init>(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$8(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$8(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].getPriority()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 7
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].getPriority()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878:-1,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_3__26].get()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_3__26"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].lambda$new$3()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_3__26:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration].lambda$new$3()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$3()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 329
    functionLinenumberEnd: 331
    functionDepth: 2
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$2].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:330,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2"
    linkageType: ""
    functionLinenumber: 329
    functionLinenumberEnd: 331
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Processor].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2:330,1"
      Dst: "[com.github.javaparser.Processor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Processor].<init>()"
    functionSourceFile: "com.github.javaparser.Processor"
    linkageType: ""
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 7
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Processor:24,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$1:173,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[java.util.List].remove(int)"
    functionUses: 14
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:153,1"
      Dst: "[java.util.List].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].bootstrap$(com.github.javaparser.ast.body.EnumDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].<init>(com.github.javaparser.ast.body.EnumDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].<init>(com.github.javaparser.ast.body.EnumDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].<init>(com.github.javaparser.ast.body.EnumDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$54(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$54(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$54(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 602
    functionLinenumberEnd: 604
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:603,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$110(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$110(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$110(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1126
    functionLinenumberEnd: 1128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$72(java.lang.Object,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$72(java.lang.Object,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleOpensDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleOpensDirectiveMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModuleOpensDirectiveMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithOptionalScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$22(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$22(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Processor].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:47,1"
      Dst: "[com.github.javaparser.Processor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:51,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:51,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:51,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].getResult()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:93,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].matchForbiddenContext(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].access$000()"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:61"
        BranchSideFuncs:
        - "access$000()"
        - "bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "stream()"
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:60"
        BranchSideFuncs:
        - "getParentNode()"
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:60"
        BranchSideFuncs:
        - "getParentNode()"
        - "isPresent()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:61,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:61,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:62,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].access$000()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:62,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:62,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:63,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].access$000()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$matchForbiddenContext$2(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:63,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:63,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:63,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$1(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    - "[com.github.javaparser.ast.Node].findAll(java.lang.Class)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:52,1"
      Dst: "[com.github.javaparser.ast.Node].findAll(java.lang.Class)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:52,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:52,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$0(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].matchForbiddenContext(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.type.VarType].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:56"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange)"
        - "replace(com.github.javaparser.ast.Node)"
        - "orElse(java.lang.Object)"
        - "getTokenRange()"
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:56"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange)"
        - "replace(com.github.javaparser.ast.Node)"
        - "orElse(java.lang.Object)"
        - "getTokenRange()"
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:53,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:53,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:53,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].matchForbiddenContext(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:54,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:54,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:54,1"
      Dst: "[com.github.javaparser.ast.type.VarType].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1:54,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.VarType].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:69,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.type.VarType:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:41,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:42,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>(java.util.Map,java.util.Map)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].putAll(java.util.Map)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:48,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:49,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:50,1"
      Dst: "[java.util.Map].putAll(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].<init>(java.util.Map,java.util.Map,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$1)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:56,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].<init>(java.util.Map,java.util.Map,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].<init>(java.util.Map,java.util.Map,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$1)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].<init>(java.util.Map,java.util.Map)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:33,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].<init>(java.util.Map,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].<init>(java.util.Map,java.util.Map)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].putAll(java.util.Map)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:95,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:96,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:97,1"
      Dst: "[java.util.Map].putAll(java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].setValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:61,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:62,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>(java.util.Map,java.util.Map,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$1)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>(java.util.Map,java.util.Map)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder:35,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>(java.util.Map,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].bootstrap$(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:57,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:57,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:57,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.ast.expr.Name,boolean)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:61,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Name"
    - "boolean"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionDepth: 2
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Name"
    - "boolean"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setOpen(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:80,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:81,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:83,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setOpen(boolean)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:84,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:85,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:91,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:97,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:110"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:113"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:112"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:107,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:111,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:112,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 134
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:128"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:131"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:130"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:125,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:129,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:132,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:142,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:143,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:144,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:154,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].setOpen(boolean)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 163
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:166"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:167,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:167,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives(com.github.javaparser.ast.NodeList<ModuleDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 188
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ModuleDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:182"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:185"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:184"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:179,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:183,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:184,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:186,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 225
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 38
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:213"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:220"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:214"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:213"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleDeclaration:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:224"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleDeclaration:223"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:208,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:209,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:210,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:221,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:224,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].addDirective(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].parseModuleDirective(java.lang.String)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].addDirective(com.github.javaparser.ast.modules.ModuleDirective)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:231,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseModuleDirective(java.lang.String)"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].addDirective(com.github.javaparser.ast.modules.ModuleDirective)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseModuleDirective(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.modules.ModuleDirective"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseModuleDirective(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:495,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:496,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:496,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseModuleDirective(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkArgument(boolean,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.quality.Preconditions:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.quality.Preconditions:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.quality.Preconditions:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.quality.Preconditions:65,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkArgument(boolean,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.quality.Preconditions].checkArgument(boolean,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.quality.Preconditions:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.quality.Preconditions:42"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.quality.Preconditions:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.quality.Preconditions:40,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    - Src: "com.github.javaparser.quality.Preconditions:40,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].valueOf(java.lang.Object)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2950
    functionLinenumberEnd: 2952
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.invoke.LambdaFormEditor$Transform].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[sun.nio.fs.UnixPath].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].toString()"
    - "[java.nio.charset.CodingErrorAction].toString()"
    - "[java.time.format.DateTimeFormatter].toString()"
    - "[java.util.Formatter].toString()"
    - "[java.math.MutableBigInteger].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[java.lang.Character$Subset].toString()"
    - "[java.lang.StackTraceElement].toString()"
    - "[java.lang.ProcessBuilder$Redirect$2].toString()"
    - "[java.time.ZoneId].toString()"
    - "[java.time.format.DateTimeParseContext].toString()"
    - "[java.lang.reflect.Field].toString()"
    - "[jdk.internal.org.objectweb.asm.Label].toString()"
    - "[java.lang.invoke.MemberName].toString()"
    - "[java.math.BigDecimal].toString()"
    - "[jdk.internal.perf.PerfCounter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[java.util.LongSummaryStatistics].toString()"
    - "[java.io.ObjectStreamField].toString()"
    - "[jdk.internal.jmod.JmodFile$Entry].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[java.util.DoubleSummaryStatistics].toString()"
    - "[java.util.Properties].toString()"
    - "[java.io.File].toString()"
    - "[sun.util.calendar.CalendarDate].toString()"
    - "[java.lang.invoke.LambdaForm$NamedFunction].toString()"
    - "[java.net.Proxy].toString()"
    - "[java.util.concurrent.ThreadPoolExecutor].toString()"
    - "[java.util.concurrent.CopyOnWriteArrayList].toString()"
    - "[java.util.Calendar].toString()"
    - "[java.lang.ProcessBuilder$Redirect$6].toString()"
    - "[java.util.Currency].toString()"
    - "[java.lang.invoke.LambdaForm$Name].toString()"
    - "[java.nio.ByteOrder].toString()"
    - "[java.nio.CharBuffer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[java.security.AlgorithmParameters].toString()"
    - "[java.math.BigInteger].toString()"
    - "[java.io.ObjectOutputStream$DebugTraceInfoStack].toString()"
    - "[java.nio.charset.Charset].toString()"
    - "[java.lang.invoke.MethodTypeForm].toString()"
    - "[sun.util.locale.LocaleExtensions].toString()"
    - "[java.math.MathContext].toString()"
    - "[java.nio.IntBuffer].toString()"
    - "[java.util.OptionalLong].toString()"
    - "[java.lang.StackFrameInfo].toString()"
    - "[java.lang.module.ResolvedModule].toString()"
    - "[java.net.HttpCookie].toString()"
    - "[java.time.chrono.AbstractChronology].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[java.time.LocalTime].toString()"
    - "[java.lang.invoke.MethodHandles$Lookup].toString()"
    - "[java.lang.ProcessBuilder$Redirect$1].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[java.lang.reflect.Parameter].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[java.lang.ThreadGroup].toString()"
    - "[java.util.Vector].toString()"
    - "[java.util.concurrent.locks.AbstractQueuedSynchronizer].toString()"
    - "[java.time.ZoneOffset].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[java.nio.DoubleBuffer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[java.util.jar.Attributes$Name].toString()"
    - "[java.util.Date].toString()"
    - "[java.util.StringJoiner].toString()"
    - "[java.security.PermissionCollection].toString()"
    - "[java.util.OptionalInt].toString()"
    - "[java.lang.Class].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[java.util.ResourceBundle$CacheKey].toString()"
    - "[java.security.SecureRandomSpi].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[java.lang.Module].toString()"
    - "[java.lang.module.ModuleDescriptor$Exports].toString()"
    - "[sun.security.util.JarConstraintsParameters].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[java.lang.Character].toString()"
    - "[java.security.Provider$Service].toString()"
    - "[java.lang.ProcessBuilder$Redirect$3].toString()"
    - "[sun.util.locale.BaseLocale].toString()"
    - "[java.lang.String].toString()"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].toString()"
    - "[java.time.LocalDate].toString()"
    - "[jdk.internal.org.objectweb.asm.Type].toString()"
    - "[javax.xml.namespace.QName].toString()"
    - "[jdk.internal.org.objectweb.asm.TypePath].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[javax.security.auth.Subject].toString()"
    - "[java.lang.invoke.MethodHandleImpl$LoopClauses].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].toString()"
    - "[java.lang.Thread].toString()"
    - "[java.net.URLConnection].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[java.text.AttributedCharacterIterator$Attribute].toString()"
    - "[java.net.NetworkInterface].toString()"
    - "[java.lang.StringBuffer].toString()"
    - "[java.time.Duration].toString()"
    - "[java.nio.file.attribute.FileTime].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[java.util.HashMap$Node].toString()"
    - "[java.security.Provider].toString()"
    - "[java.lang.module.ModuleDescriptor$Provides].toString()"
    - "[sun.nio.fs.UnixFileStore].toString()"
    - "[jdk.internal.misc.Signal].toString()"
    - "[java.net.Socket].toString()"
    - "[java.nio.channels.FileLock].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[java.time.temporal.ValueRange].toString()"
    - "[java.net.URL].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock].toString()"
    - "[java.lang.Object].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.module.ModuleDescriptor].toString()"
    - "[java.util.Hashtable].toString()"
    - "[java.lang.ProcessBuilder$Redirect$4].toString()"
    - "[java.util.concurrent.atomic.AtomicInteger].toString()"
    - "[java.lang.ProcessHandleImpl].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[java.util.TreeMap$Entry].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[java.lang.invoke.MethodHandle].toString()"
    - "[java.security.Signature].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock].toString()"
    - "[sun.util.calendar.Era].toString()"
    - "[java.lang.module.Configuration].toString()"
    - "[java.net.InetAddress].toString()"
    - "[java.text.ParsePosition].toString()"
    - "[java.net.SocketImpl].toString()"
    - "[sun.reflect.annotation.AnnotationType].toString()"
    - "[java.util.Locale].toString()"
    - "[java.net.ServerSocket].toString()"
    - "[java.lang.module.ModuleDescriptor$Requires].toString()"
    - "[jdk.internal.module.ModuleResolution].toString()"
    - "[java.util.regex.Matcher].toString()"
    - "[java.lang.module.ModuleDescriptor$Version].toString()"
    - "[java.time.Instant].toString()"
    - "[java.util.concurrent.CompletableFuture].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[java.net.InterfaceAddress].toString()"
    - "[java.nio.ShortBuffer].toString()"
    - "[java.lang.ProcessImpl].toString()"
    - "[java.security.SecureRandom].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[java.lang.Throwable].toString()"
    - "[java.io.StringWriter].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[java.util.Optional].toString()"
    - "[sun.reflect.annotation.TypeAnnotation].toString()"
    - "[java.security.Permission].toString()"
    - "[java.time.ZonedDateTime].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[java.time.zone.ZoneOffsetTransition].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[java.util.AbstractMap$SimpleEntry].toString()"
    - "[java.time.OffsetDateTime].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[java.util.AbstractMap].toString()"
    - "[java.security.PrivilegedActionException].toString()"
    - "[java.security.cert.CertPath].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[java.lang.Double].toString()"
    - "[java.lang.Package].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock].toString()"
    - "[java.util.regex.Pattern].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[java.time.OffsetTime].toString()"
    - "[java.lang.Short].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[java.net.URI].toString()"
    - "[java.util.concurrent.ForkJoinPool].toString()"
    - "[java.nio.FloatBuffer].toString()"
    - "[jdk.internal.module.ModuleHashes].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[java.lang.ModuleLayer].toString()"
    - "[java.lang.ProcessBuilder$Redirect$5].toString()"
    - "[java.util.zip.ZipEntry].toString()"
    - "[java.util.concurrent.atomic.AtomicBoolean].toString()"
    - "[jdk.internal.jimage.ImageReader$Node].toString()"
    - "[java.lang.Boolean].toString()"
    - "[java.security.CodeSigner].toString()"
    - "[java.lang.invoke.MethodType].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[java.util.concurrent.LinkedBlockingQueue].toString()"
    - "[java.lang.invoke.Invokers].toString()"
    - "[jdk.internal.misc.Signal$NativeHandler].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[java.security.Timestamp].toString()"
    - "[java.lang.Runtime$Version].toString()"
    - "[java.security.ProtectionDomain].toString()"
    - "[java.time.zone.ZoneRules].toString()"
    - "[jdk.internal.module.ModuleReferenceImpl].toString()"
    - "[java.lang.invoke.SerializedLambda].toString()"
    - "[java.security.MessageDigest].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[java.lang.ProcessBuilder$RedirectPipeImpl].toString()"
    - "[jdk.internal.math.FDBigInteger].toString()"
    - "[java.util.OptionalDouble].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[java.util.WeakHashMap$Entry].toString()"
    - "[java.lang.reflect.Method].toString()"
    - "[sun.security.util.LazyCodeSourcePermissionCollection].toString()"
    - "[java.util.concurrent.ConcurrentHashMap].toString()"
    - "[java.util.IntSummaryStatistics].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[javax.crypto.CryptoPermission].toString()"
    - "[java.lang.module.ModuleDescriptor$Opens].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$NumberPrinterParser].toString()"
    - "[java.time.LocalDateTime].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[sun.net.www.MessageHeader].toString()"
    - "[java.time.format.DecimalStyle].toString()"
    - "[java.time.temporal.ChronoUnit].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$CompositePrinterParser].toString()"
    - "[java.nio.channels.FileChannel$MapMode].toString()"
    - "[java.security.CodeSource].toString()"
    - "[jdk.internal.org.objectweb.asm.Handle].toString()"
    - "[java.lang.Long].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[java.lang.invoke.LambdaForm].toString()"
    - "[java.util.ServiceLoader].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[java.util.concurrent.atomic.AtomicLong].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[java.lang.Integer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[java.time.temporal.ChronoField].toString()"
    - "[java.lang.Enum].toString()"
    - "[java.nio.charset.CoderResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[java.util.AbstractCollection].toString()"
    - "[java.lang.Byte].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].toString()"
    - "[java.time.format.DateTimePrintContext].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[java.nio.LongBuffer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[java.time.format.Parsed].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[java.time.zone.ZoneOffsetTransitionRule].toString()"
    - "[java.util.Hashtable$Entry].toString()"
    - "[java.io.ObjectStreamClass].toString()"
    - "[java.lang.Float].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[java.text.FieldPosition].toString()"
    - "[java.time.Period].toString()"
    - "[java.lang.reflect.Constructor].toString()"
    - "[java.util.concurrent.locks.ReentrantLock].toString()"
    - "[java.nio.ByteBuffer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[sun.util.locale.Extension].toString()"
    - "[com.github.javaparser.Token].toString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 275
    BranchProfiles:
    - Branch String: "java.lang.String:2951"
      Branch Sides:
      - BranchSide: "java.lang.String:2950"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "java.lang.String:2951,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.JavaParserAdapter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].newParser()"
    - "[com.github.javaparser.JavaParserAdapter].<init>(com.github.javaparser.JavaParser)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:543,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser()"
    - Src: "com.github.javaparser.StaticJavaParser:543,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].<init>(com.github.javaparser.JavaParser)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].newParser()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.JavaParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].getParserConfiguration()"
    - "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:539,1"
      Dst: "[com.github.javaparser.StaticJavaParser].getParserConfiguration()"
    - Src: "com.github.javaparser.StaticJavaParser:539,1"
      Dst: "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].get()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:70,1"
      Dst: "[java.lang.ThreadLocal].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:77,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].<init>(com.github.javaparser.JavaParser)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:59,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.JavaParserAdapter:60,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseModuleDirective(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.modules.ModuleDirective"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseModuleDirective(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:184,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:184,1"
      Dst: "[com.github.javaparser.JavaParser].parseModuleDirective(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:184,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].getParser()"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseModuleDirective(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<ModuleDirective>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:518,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:518,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.lang.String)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.StringProvider].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:77,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Providers:77,1"
      Dst: "[com.github.javaparser.StringProvider].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StringProvider].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StringProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StringProvider:35,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.StringProvider:37,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleDeclaration].addDirective(com.github.javaparser.ast.modules.ModuleDirective)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:235,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.ast.modules.ModuleDeclaration:235,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printComment$0(java.lang.Void,com.github.javaparser.ast.comments.Comment)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printComment$0(java.lang.Void,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printComment$0(java.lang.Void,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:215,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:86,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:86,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:92,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].asReferenceType()"
    - "[com.github.javaparser.ast.type.ReferenceType].asReferenceType()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    functionUses: 15
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:101,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:101,1"
      Dst: "[com.github.javaparser.ast.type.Type].asReferenceType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionUses: 215
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:107,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionUses: 194
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:113,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 132
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.RecordPatternExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:126"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:129"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:128"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:123,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:127,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:128,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:130,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].isRecordPatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].asRecordPatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.RecordPatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].toRecordPatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:149,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].ifRecordPatternExpr(java.util.function.Consumer<RecordPatternExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<RecordPatternExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:155,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].setPatternList(com.github.javaparser.ast.NodeList<PatternExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 174
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.RecordPatternExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<PatternExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:168"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:171"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:170"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:165,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:169,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:170,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:172,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:188"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:187"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:188"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:182,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:183,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:184,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:194,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 216
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.PatternExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 33
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:208"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:215"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:214"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.RecordPatternExpr:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:209"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.RecordPatternExpr:208"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:203,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:204,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:205,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:215,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.RecordPatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:221,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.RecordPatternExpr:221,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.RecordPatternExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.RecordPatternExpr"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.RecordPatternExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].values()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:32,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:32,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].<init>(java.lang.String,int,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 8
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:77,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].count(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:88,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.utils.LineSeparator:88,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2125
    functionLinenumberEnd: 2127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.regex.Pattern].compile(java.lang.String)"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].replaceAll(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2126,1"
      Dst: "[java.util.regex.Pattern].compile(java.lang.String)"
    - Src: "java.lang.String:2126,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "java.lang.String:2126,1"
      Dst: "[java.util.regex.Matcher].replaceAll(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].detect(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.utils.LineSeparator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].count(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.utils.LineSeparator].getLineEnding(int,int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:92,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].count(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.utils.LineSeparator:95,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].getLineEnding(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].lookup(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 136
    functionDepth: 2
    returnType: "java.util.Optional<LineSeparator>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 1
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.LineSeparator:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:131"
        BranchSideFuncs:
        - "asRawString()"
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.utils.LineSeparator:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:135"
        BranchSideFuncs:
        - "of(java.lang.Object)"
      - BranchSide: "com.github.javaparser.utils.LineSeparator:134"
        BranchSideFuncs:
        - "empty()"
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:126,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.utils.LineSeparator:126,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.utils.LineSeparator:127,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.utils.LineSeparator:135,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].lookupEscaped(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 149
    functionDepth: 6
    returnType: "java.util.Optional<LineSeparator>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asEscapedString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 1
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.LineSeparator:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.LineSeparator:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.LineSeparator:144"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "asEscapedString()"
    - Branch String: "com.github.javaparser.utils.LineSeparator:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:148"
        BranchSideFuncs:
        - "of(java.lang.Object)"
      - BranchSide: "com.github.javaparser.utils.LineSeparator:147"
        BranchSideFuncs:
        - "empty()"
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:139,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asEscapedString()"
    - Src: "com.github.javaparser.utils.LineSeparator:139,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.utils.LineSeparator:140,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.utils.LineSeparator:148,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].asEscapedString()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:166,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].describe()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].equalsString(com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.LineSeparator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 6
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:157,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.utils.LineSeparator:157,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].isStandardEol()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].equalsString(com.github.javaparser.utils.LineSeparator)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.LineSeparator:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:161"
        BranchSideFuncs:
        - "equalsString(com.github.javaparser.utils.LineSeparator)"
    - Branch String: "com.github.javaparser.utils.LineSeparator:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:161"
        BranchSideFuncs:
        - "equalsString(com.github.javaparser.utils.LineSeparator)"
    - Branch String: "com.github.javaparser.utils.LineSeparator:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.LineSeparator:161"
        BranchSideFuncs:
        - "equalsString(com.github.javaparser.utils.LineSeparator)"
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:162,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].equalsString(com.github.javaparser.utils.LineSeparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.utils.LineSeparator].toString()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.LineSeparator:187,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.LineSeparator].$values()"
    functionSourceFile: "com.github.javaparser.utils.LineSeparator"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 0
    returnType: "com.github.javaparser.utils.LineSeparator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:48,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:48,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:48,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:53,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionUses: 210
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:69,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionUses: 221
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:75,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:99,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:99,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:118"
        BranchSideFuncs:
        - "setMemberValue(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:117"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:115,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:118,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].isSingleMemberAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].asSingleMemberAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].ifSingleMemberAnnotationExpr(java.util.function.Consumer<SingleMemberAnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<SingleMemberAnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:136,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].toSingleMemberAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr:142,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:38,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:38,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:38,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:38,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:38,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:java.lang.Object].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:44"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:43"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:44"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:43"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:44"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:44,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:46,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:java.lang.Object].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:51,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isIndent()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isUnindent()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isToken()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].toTextElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 95
    functionDepth: 4
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 33
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:90"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:93"
        BranchSideFuncs:
        - "<init>(int,java.lang.String)"
        - "getTokenType()"
        - "getContent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:92"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getClass()"
        - "getSimpleName()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:88,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:88,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:91,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:91,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:91,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:93,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:93,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:94,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:94,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:94,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:94,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].replaceEolTokens(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 4
    returnType: "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isNewLine()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:102"
        BranchSideFuncs:
        - "isNewLine()"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:103,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].isNewLine()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:103,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isNewLine()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isToken()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:109"
        BranchSideFuncs:
        - "isToken()"
        - "isNewLine()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:109"
        BranchSideFuncs:
        - "isToken()"
        - "isNewLine()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:110,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:110,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:85,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:85,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:85,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:92,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:92,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:96,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:96,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:96,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:101,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:101,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:110,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionDepth: 2
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ReferenceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:123,1"
      Dst: "[com.github.javaparser.ast.type.ReferenceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:124,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:125,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:126,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:127,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionUses: 105
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:133,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionUses: 126
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:139,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].asString()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:148,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:149,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:149,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:149,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:150,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:150,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:151,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907].<init>(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].isBoxedType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[java.util.HashMap].containsKey(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:160,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:160,1"
      Dst: "[java.util.HashMap].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].toUnboxedType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].isBoxedType()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:164,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].isBoxedType()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:165,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:165,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:165,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:165,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:165,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:167,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:167,1"
      Dst: "[java.util.HashMap].get(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:167,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.UnsupportedOperationException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:158,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:158,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.PrimitiveType].setType(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 9
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:171,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:172,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].setType(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:173,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].setType(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 211
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.PrimitiveType:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType:207"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:204,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:208,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 181
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:175"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:178"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:177"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:172,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:176,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:177,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:179,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 190
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:193"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:196"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:195"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:194,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:195,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:197,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments(com.github.javaparser.ast.NodeList<Type>)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 222
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Type>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:216"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:219"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:218"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:217,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:218,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:220,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:226,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].removeScope()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:237,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].removeScope()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:242,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:243,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:244,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:249,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].removeScope()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:274,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve()"
    - "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:269,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:269,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:269,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:269,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:269,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:268,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:336,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:336,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:280,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:280,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ClassOrInterfaceTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 291
    functionLinenumberEnd: 314
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 34
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:299"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:305"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:305"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:313"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:312"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:313"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:312"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:306"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:305"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:296,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:301,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:306,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:307,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:308,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:313,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].isClassOrInterfaceType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asClassOrInterfaceType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].ifClassOrInterfaceType(java.util.function.Consumer<ClassOrInterfaceType>)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ClassOrInterfaceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:331,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].toClassOrInterfaceType()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:342,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[java.util.Collections].emptyList()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__929].bootstrap$(com.github.javaparser.resolution.Context)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asTypeParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:359"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:367"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:366"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ClassOrInterfaceType:367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:370"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ClassOrInterfaceType:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:355,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:356,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:357,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:358,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:360,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:361,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:362,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:362,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:363,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:363,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:363,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__929].bootstrap$(com.github.javaparser.resolution.Context)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:364,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:365,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:365,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:367,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isTypeParameter()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:368,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asTypeParameter()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:368,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:370,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - "[java.util.Optional].isPresent()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:115,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:115,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:99,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:48,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.UnsolvedSymbolException:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.UnsolvedSymbolException:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.UnsolvedSymbolException:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:60,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:60,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:60,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:60,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.declarations.ResolvedDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference$lambda_getCorrespondingDeclaration_0__1001].bootstrap$()"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:106,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:106,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference$lambda_getCorrespondingDeclaration_0__1001].bootstrap$()"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:107,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:73,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$convertToUsage$3(com.github.javaparser.resolution.Context,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.Context"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage(com.github.javaparser.resolution.Context)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:364,1"
      Dst: "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage(com.github.javaparser.resolution.Context)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$2(java.lang.StringBuilder,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].bootstrap$()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:258,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$getNameWithScope$0(java.lang.StringBuilder,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:149,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType:149,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].bootstrap$(com.github.javaparser.ast.comments.BlockComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].<init>(com.github.javaparser.ast.comments.BlockComment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].<init>(com.github.javaparser.ast.comments.BlockComment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].<init>(com.github.javaparser.ast.comments.BlockComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayAccessExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayAccessExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ArrayAccessExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$1(java.lang.Void,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$1(java.lang.Void,com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$1(java.lang.Void,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:240,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].fromText(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.javadoc.description.JavadocDescriptionElement"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[com.github.javaparser.utils.Utils].nextWord(java.lang.String)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].fromName(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].<init>(java.lang.String,com.github.javaparser.javadoc.description.JavadocInlineTag$Type,java.lang.String)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:34"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:37"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:36"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:40"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:34,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:35,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:35,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:37,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:40,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:40,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:41,1"
      Dst: "[com.github.javaparser.utils.Utils].nextWord(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:42,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].fromName(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:43,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:44,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocInlineTag].<init>(java.lang.String,com.github.javaparser.javadoc.description.JavadocInlineTag$Type,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].endsWith(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1484
    functionLinenumberEnd: 1486
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].startsWith(java.lang.String,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1485,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1485,1"
      Dst: "[java.lang.String].startsWith(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].nextWord(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.Character].isWhitespace(char)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:146,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.utils.Utils:146,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.utils.Utils:146,1"
      Dst: "[java.lang.Character].isWhitespace(char)"
    - Src: "com.github.javaparser.utils.Utils:149,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].fromName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].values()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:69,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].values()"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:70,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].values()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:51,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].substring(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1835
    functionLinenumberEnd: 1848
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringIndexOutOfBoundsException].<init>(int)"
    - "[java.lang.String].length()"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].newString(byte[],int,int)"
    - "[java.lang.StringUTF16].newString(byte[],int,int)"
    functionUses: 8
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "java.lang.String:1836"
      Branch Sides:
      - BranchSide: "java.lang.String:1839"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1838"
        BranchSideFuncs:
        - "length()"
    - Branch String: "java.lang.String:1840"
      Branch Sides:
      - BranchSide: "java.lang.String:1843"
        BranchSideFuncs:
        - "<init>(int)"
      - BranchSide: "java.lang.String:1842"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1843"
      Branch Sides:
      - BranchSide: "java.lang.String:1846"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1845"
        BranchSideFuncs:
        - "isLatin1()"
    - Branch String: "java.lang.String:1846"
      Branch Sides:
      - BranchSide: "java.lang.String:1847"
        BranchSideFuncs:
        - "newString(byte[],int,int)"
      - BranchSide: "java.lang.String:1846"
        BranchSideFuncs:
        - "newString(byte[],int,int)"
    Callsites:
    - Src: "java.lang.String:1837,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>(int)"
    - Src: "java.lang.String:1839,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1846,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1846,1"
      Dst: "[java.lang.StringLatin1].newString(byte[],int,int)"
    - Src: "java.lang.String:1847,1"
      Dst: "[java.lang.StringUTF16].newString(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].<init>(java.lang.String,com.github.javaparser.javadoc.description.JavadocInlineTag$Type,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:84,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].getType()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].getContent()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].getName()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:104,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:104,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:104,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 115
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 2
    ICount: 36
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:110"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:109"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:109"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:114"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:113"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:113"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:113"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:110,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:112,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[java.lang.Enum].hashCode()"
    functionUses: 3
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:120"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocInlineTag:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:120"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocInlineTag:119"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:119,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:120,1"
      Dst: "[java.lang.Enum].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:127,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:127,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:127,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:127,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag:127,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$76(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$76(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$76(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 804
    functionLinenumberEnd: 806
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:805,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.UnaryExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.UnaryExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.UnaryExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$184(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$184(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$103(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$103(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$103(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1044
    functionLinenumberEnd: 1046
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$10(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$10(java.lang.Void,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$10(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1158
    functionLinenumberEnd: 1160
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 117
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceTypeParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceTypeParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceTypeParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8696
    functionLinenumberEnd: 8700
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8697,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8698,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$192(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$192(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54:-1,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$62(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$62(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__522"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__522:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__522"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__522:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__522"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__522:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$18(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$18(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$18(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:224,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].bootstrap$(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].<init>(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].<init>(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].<init>(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$0(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$0(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$0(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:60,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$26(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$26(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$26(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:308,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772].<init>(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772].<init>(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772].<init>(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$0(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping,com.github.javaparser.Range)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$0(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$0(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: ""
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].setRange(com.github.javaparser.Range)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform(com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:281,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform(com.github.javaparser.Range)"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:281,1"
      Dst: "[com.github.javaparser.ast.Node].setRange(com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: ""
    functionLinenumber: 448
    functionLinenumberEnd: 456
    functionDepth: 3
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform(com.github.javaparser.Position)"
    - "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:451"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:454"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:451"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:454"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:449,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:455,1"
      Dst: "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].transform(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: ""
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionDepth: 1
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].lookup(com.github.javaparser.Position)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate].transform(com.github.javaparser.Position)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].transform(com.github.javaparser.Position)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:442,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].lookup(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:442,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate].transform(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].lookup(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: ""
    functionLinenumber: 337
    functionLinenumberEnd: 348
    functionDepth: 0
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].binarySearch(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:342"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:341"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:346"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:338,1"
      Dst: "[java.util.Collections].binarySearch(java.util.List,java.lang.Object)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:340,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$131(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$131(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__428"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__428:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__428"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__428:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__428"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__428:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$197(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$197(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$117(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$117(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$117(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1195
    functionLinenumberEnd: 1197
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].bootstrap$(com.github.javaparser.ast.comments.LineComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].<init>(com.github.javaparser.ast.comments.LineComment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].<init>(com.github.javaparser.ast.comments.LineComment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].<init>(com.github.javaparser.ast.comments.LineComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    linkageType: ""
    functionLinenumber: 1202
    functionLinenumberEnd: 1206
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator$Level:1203,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].done()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    linkageType: ""
    functionLinenumber: 1212
    functionLinenumberEnd: 1214
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].size()"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator$Level:1213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator$Level:1212"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator$Level:1213,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].getCurrent()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    linkageType: ""
    functionLinenumber: 1221
    functionLinenumberEnd: 1223
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.List].get(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator$Level:1222,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].goToNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    linkageType: ""
    functionLinenumber: 1228
    functionLinenumberEnd: 1232
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].setCurrentExpanded()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    linkageType: ""
    functionLinenumber: 1236
    functionLinenumberEnd: 1239
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].isCurrentExpanded()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    linkageType: ""
    functionLinenumber: 1245
    functionLinenumberEnd: 1247
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:44,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:59,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:65,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.UnparsableStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:71,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:71,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.UnparsableStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].getParsed()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$Parsedness"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].isUnparsableStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].asUnparsableStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.UnparsableStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].ifUnparsableStmt(java.util.function.Consumer<UnparsableStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<UnparsableStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:100,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].toUnparsableStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:106,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:117,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:117,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:122,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:140,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:146,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.BinaryExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:204,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:204,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BinaryExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 228
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BinaryExpr].setLeft(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:223"
        BranchSideFuncs:
        - "setLeft(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:222"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.BinaryExpr:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:227"
        BranchSideFuncs:
        - "setRight(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.BinaryExpr:226"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:220,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setLeft(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:224,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:227,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].isBinaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].asBinaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BinaryExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].ifBinaryExpr(java.util.function.Consumer<BinaryExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<BinaryExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:245,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr].toBinaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr:251,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$7(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$7(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].bootstrap$(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].<init>(com.github.javaparser.ast.Modifier)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].<init>(com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].<init>(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.ToIntFunction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867].applyAsInt(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$14(com.github.javaparser.ast.ImportDeclaration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$14(com.github.javaparser.ast.ImportDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$14(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1751"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1752,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370:-1,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].<init>(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].lambda$asString$1(java.lang.StringBuilder,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370:-1,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].lambda$asString$1(java.lang.StringBuilder,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].lambda$asString$1(java.lang.StringBuilder,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.Type].asString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:178,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.WildcardType:178,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].<init>(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.LineEndingProcessingProvider].<init>(int,com.github.javaparser.Provider)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:61,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].<init>(int,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].<init>(int,com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:64,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:58,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].close()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[java.io.Closeable].close()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:71,1"
      Dst: "[java.io.Closeable].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].fillBuffer()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StringProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.Provider].read(char[],int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:76,1"
      Dst: "[com.github.javaparser.Provider].read(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].isBufferEmpty()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:90"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].nextBufferedChar()"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.LineEndingProcessingProvider].isBufferEmpty()"
    - "[com.github.javaparser.LineEndingProcessingProvider].fillBuffer()"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:106"
        BranchSideFuncs:
        - "fillBuffer()"
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:100,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].isBufferEmpty()"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:101,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].fillBuffer()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.LineEndingProcessingProvider].read(char[],int,int)"
    functionSourceFile: "com.github.javaparser.LineEndingProcessingProvider"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 149
    functionDepth: 3
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.LineEndingProcessingProvider].nextBufferedChar()"
    - "[java.lang.String].valueOf(char)"
    - "[com.github.javaparser.utils.LineSeparator].lookup(java.lang.String)"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.security.Provider].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.EnumMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 59
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:148"
        BranchSideFuncs:
        - "nextBufferedChar()"
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:122"
        BranchSideFuncs:
        - "isPresent()"
        - "valueOf(char)"
        - "lookup(java.lang.String)"
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:144"
        BranchSideFuncs:
        - "get()"
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.LineEndingProcessingProvider:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:140"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "intValue()"
        - "putIfAbsent(java.lang.Object,java.lang.Object)"
        - "valueOf(int)"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.LineEndingProcessingProvider:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.LineEndingProcessingProvider:115,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].nextBufferedChar()"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:123,1"
      Dst: "[java.lang.String].valueOf(char)"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:124,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].lookup(java.lang.String)"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:125,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:126,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:128,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:128,1"
      Dst: "[java.util.Map].putIfAbsent(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:129,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:129,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.LineEndingProcessingProvider:129,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.metamodel.VoidTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.VoidTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.VoidTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.util.Optional<MethodUsage>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].empty()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:48,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:48,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:49,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:50,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:52,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:53,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:53,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:54,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.Optional<MethodUsage>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllMethods()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__930].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__931].bootstrap$()"
    - "[java.util.stream.Collectors].toSet()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.Set].size()"
    - "[java.util.Optional].empty()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].next()"
    - "[java.util.Iterator].hasNext()"
    - "[com.github.javaparser.resolution.MethodUsage].isSameSignature(com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.MethodUsage].isSubSignature(com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.MethodUsage].isReturnTypeSubstituable(com.github.javaparser.resolution.MethodUsage)"
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:64,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllMethods()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:64,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:64,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__930].bootstrap$()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:65,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:65,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__931].bootstrap$()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:69,1"
      Dst: "[java.util.stream.Collectors].toSet()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:69,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:72,1"
      Dst: "[java.util.Set].size()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:73,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:75,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:76,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:77,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:79,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].isSameSignature(com.github.javaparser.resolution.MethodUsage)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:80,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].isSubSignature(com.github.javaparser.resolution.MethodUsage)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:85,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].isReturnTypeSubstituable(com.github.javaparser.resolution.MethodUsage)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:90,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.resolution.MethodUsage].isSameSignature(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getSignature()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:255,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getSignature()"
    - Src: "com.github.javaparser.resolution.MethodUsage:255,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getSignature()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:202,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:203,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName()"
    - Src: "com.github.javaparser.resolution.MethodUsage:203,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.MethodUsage:205,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - Src: "com.github.javaparser.resolution.MethodUsage:209,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - Src: "com.github.javaparser.resolution.MethodUsage:210,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.MethodUsage:210,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - Src: "com.github.javaparser.resolution.MethodUsage:210,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.MethodUsage:210,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - Src: "com.github.javaparser.resolution.MethodUsage:211,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.MethodUsage:211,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.MethodUsage:211,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.MethodUsage:217,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getName()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:97,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:147,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:154,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].isSubSignature(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getErasedSignature()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:264,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getErasedSignature()"
    - Src: "com.github.javaparser.resolution.MethodUsage:264,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getErasedSignature()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:224,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:225,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName()"
    - Src: "com.github.javaparser.resolution.MethodUsage:225,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.MethodUsage:227,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - Src: "com.github.javaparser.resolution.MethodUsage:231,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - Src: "com.github.javaparser.resolution.MethodUsage:231,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - Src: "com.github.javaparser.resolution.MethodUsage:232,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.MethodUsage:232,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - Src: "com.github.javaparser.resolution.MethodUsage:232,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.MethodUsage:232,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - Src: "com.github.javaparser.resolution.MethodUsage:233,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.MethodUsage:233,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.MethodUsage:233,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.MethodUsage:239,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.resolution.MethodUsage].isReturnTypeSubstituable(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isReturnTypeSubstituable(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:277,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - Src: "com.github.javaparser.resolution.MethodUsage:278,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType()"
    - Src: "com.github.javaparser.resolution.MethodUsage:278,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isReturnTypeSubstituable(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isFunctionalInterfaceType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasAnnotation(java.lang.String)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:94,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:96,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:96,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:97,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:98,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:98,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasAnnotation(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:102,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getSignature(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getName()"
    - "[java.lang.reflect.Executable].getParameters()"
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__932].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:108,1"
      Dst: "[java.lang.reflect.Method].getName()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:111,1"
      Dst: "[java.lang.reflect.Executable].getParameters()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:111,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:111,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__932].bootstrap$()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:112,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:113,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:113,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:109,1"
      Dst: "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2438
    functionLinenumberEnd: 2446
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.StringJoiner].<init>(java.lang.CharSequence)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_11__810].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.concurrent.LinkedBlockingQueue].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$ValuesView].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[java.util.ArrayDeque].iterator()"
    - "[java.nio.file.Path].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.ServiceLoader].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.util.StringJoiner].add(java.lang.CharSequence)"
    - "[java.util.StringJoiner].toString()"
    - "[java.lang.Iterable].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 15
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "java.lang.String:2442"
      Branch Sides:
      - BranchSide: "java.lang.String:2445"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "add(java.lang.CharSequence)"
      - BranchSide: "java.lang.String:2444"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "java.lang.String:2439,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "java.lang.String:2441,1"
      Dst: "[java.util.StringJoiner].<init>(java.lang.CharSequence)"
    - Src: "java.lang.String:2442,1"
      Dst: "[java.lang.Iterable].iterator()"
    - Src: "java.lang.String:2442,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "java.lang.String:2442,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "java.lang.String:2443,1"
      Dst: "[java.util.StringJoiner].add(java.lang.CharSequence)"
    - Src: "java.lang.String:2445,1"
      Dst: "[java.util.StringJoiner].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].toSignature(java.lang.reflect.Parameter)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Parameter].getType()"
    - "[java.lang.Class].getCanonicalName()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:117,1"
      Dst: "[java.lang.reflect.Parameter].getType()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:117,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isPublicMemberOfObject(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSignature()"
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:126,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:126,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSignature()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:126,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$4(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getSignature(java.lang.reflect.Method)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:122,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getSignature(java.lang.reflect.Method)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$3(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getModifiers()"
    - "[java.lang.reflect.Modifier].isPublic(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:121,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:121,1"
      Dst: "[java.lang.reflect.Modifier].isPublic(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getSignature$2(java.lang.reflect.Parameter)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].toSignature(java.lang.reflect.Parameter)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:112,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].toSignature(java.lang.reflect.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getFunctionalMethod$1(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isPublicMemberOfObject(com.github.javaparser.resolution.MethodUsage)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:68,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isPublicMemberOfObject(com.github.javaparser.resolution.MethodUsage)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getFunctionalMethod$0(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isAbstract()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:65,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:65,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isAbstract()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].<init>(com.github.javaparser.ast.Node,java.lang.Integer)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:43,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].hashCode()"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:68,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo:68,1"
      Dst: "[java.lang.Integer].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__453"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__453:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__453"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__453:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__453"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__453:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].<init>()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:97,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.CompilationUnit:97,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:101,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:101,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.CompilationUnit:101,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.CompilationUnit:101,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:110,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 130
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.PackageDeclaration"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    - "[com.github.javaparser.ast.CompilationUnit].setImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.CompilationUnit].setTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:123,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.CompilationUnit:124,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:125,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setImports(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.CompilationUnit:126,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.CompilationUnit:127,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:128,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:134,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionUses: 16
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:140,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].printer(com.github.javaparser.printer.Printer)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.Printer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:147,1"
      Dst: "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPrinter()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 162
    functionDepth: 1
    returnType: "com.github.javaparser.printer.Printer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].containsData(com.github.javaparser.ast.DataKey)"
    - "[com.github.javaparser.ast.Node].createDefaultPrinter()"
    - "[com.github.javaparser.ast.CompilationUnit].printer(com.github.javaparser.printer.Printer)"
    - "[com.github.javaparser.ast.Node].getData(com.github.javaparser.ast.DataKey)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:160"
        BranchSideFuncs:
        - "getData(com.github.javaparser.ast.DataKey)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:156,1"
      Dst: "[com.github.javaparser.ast.Node].containsData(com.github.javaparser.ast.DataKey)"
    - Src: "com.github.javaparser.ast.CompilationUnit:158,1"
      Dst: "[com.github.javaparser.ast.Node].createDefaultPrinter()"
    - Src: "com.github.javaparser.ast.CompilationUnit:159,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].printer(com.github.javaparser.printer.Printer)"
    - Src: "com.github.javaparser.ast.CompilationUnit:161,1"
      Dst: "[com.github.javaparser.ast.Node].getData(com.github.javaparser.ast.DataKey)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPrinter(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.printer.Printer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getPrinter()"
    - "[com.github.javaparser.printer.Printer].setConfiguration(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - "[com.github.javaparser.ast.CompilationUnit].printer(com.github.javaparser.printer.Printer)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:169,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPrinter()"
    - Src: "com.github.javaparser.ast.CompilationUnit:169,1"
      Dst: "[com.github.javaparser.printer.Printer].setConfiguration(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:170,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].printer(com.github.javaparser.printer.Printer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getComments()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getAllContainedComments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$add__933].bootstrap$(java.util.List)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:181,1"
      Dst: "[com.github.javaparser.ast.Node].getAllContainedComments()"
    - Src: "com.github.javaparser.ast.CompilationUnit:182,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.CompilationUnit:182,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:182,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$add__933].bootstrap$(java.util.List)"
    - Src: "com.github.javaparser.ast.CompilationUnit:182,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getAllComments()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getAllContainedComments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$add__934].bootstrap$(java.util.List)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:198,1"
      Dst: "[com.github.javaparser.ast.Node].getAllContainedComments()"
    - Src: "com.github.javaparser.ast.CompilationUnit:199,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.CompilationUnit:199,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:199,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$add__934].bootstrap$(java.util.List)"
    - Src: "com.github.javaparser.ast.CompilationUnit:199,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getImport(int)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:215,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.CompilationUnit:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 23
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:227,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getType(int)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.TypeDeclaration<?>"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:251,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:251,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setImports(com.github.javaparser.ast.NodeList<ImportDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 271
    functionDepth: 1
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ImportDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:265"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:268"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:267"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:262,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:266,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:267,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.CompilationUnit:269,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setImport(int,com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:274,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.CompilationUnit:274,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addImport(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_addImport_0__936].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    - "[com.github.javaparser.ast.NodeList].removeIf(java.util.function.Predicate)"
    - "[com.github.javaparser.ast.CompilationUnit].isImplicitImport(com.github.javaparser.ast.ImportDeclaration)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_addImport_1__935].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    - "[java.util.stream.Stream].noneMatch(java.util.function.Predicate)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:292"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:301"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:286,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.ast.CompilationUnit:287,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.CompilationUnit:287,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_addImport_0__936].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:288,1"
      Dst: "[com.github.javaparser.ast.NodeList].removeIf(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:292,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].isImplicitImport(com.github.javaparser.ast.ImportDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:293,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.CompilationUnit:293,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_addImport_1__935].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:294,1"
      Dst: "[java.util.stream.Stream].noneMatch(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:300,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].isImplicitImport(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getImportPackageName(com.github.javaparser.ast.ImportDeclaration)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:323"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:322"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:315"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:310,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImportPackageName(com.github.javaparser.ast.ImportDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:311,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.CompilationUnit:312,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:312,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.CompilationUnit:312,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:318,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getImportPackageName(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.util.Optional<Name>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.ast.expr.Name,java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:329"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:327,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.ast.CompilationUnit:328,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.ast.CompilationUnit:328,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.ast.expr.Name,java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:330,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.ast.expr.Name,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:70,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:124,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseName(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:421,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:422,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:422,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseName(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:160,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:160,1"
      Dst: "[com.github.javaparser.JavaParser].parseName(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:160,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<Name>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:450,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:450,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 339
    functionLinenumberEnd: 348
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:343"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:342"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:345"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:344"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:343,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:344,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.CompilationUnit:346,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setTypes(com.github.javaparser.ast.NodeList<TypeDeclaration<?>>)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 354
    functionLinenumberEnd: 364
    functionDepth: 1
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<TypeDeclaration<?>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:359"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:358"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:361"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:360"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:355,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:359,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:360,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.CompilationUnit:362,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setType(int,com.github.javaparser.ast.body.TypeDeclaration<?>)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.body.TypeDeclaration<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:367,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.CompilationUnit:368,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:368,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.CompilationUnit:369,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.CompilationUnit:370,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addType(com.github.javaparser.ast.body.TypeDeclaration<?>)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:375,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.CompilationUnit:376,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:376,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.CompilationUnit:377,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.CompilationUnit:378,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:389,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:389,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.CompilationUnit:389,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.PackageDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.PackageDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:69,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.PackageDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:71,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 140
    functionDepth: 1
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:134"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:137"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:136"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:131,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:135,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:136,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:138,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.String,boolean,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:401,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.StaticJavaParser].parseImport(java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].addImport(com.github.javaparser.ast.ImportDeclaration)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:437"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:436"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:441"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:440"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:437,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:439,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:446,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.CompilationUnit:446,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseImport(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:446,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addImport(com.github.javaparser.ast.ImportDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.StaticJavaParser].parseImport(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseImport(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:295,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:296,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:296,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseImport(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseImport(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseImport(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:120,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:120,1"
      Dst: "[com.github.javaparser.JavaParser].parseImport(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:120,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseImport(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<ImportDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:344,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:344,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.Class<?>)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isArray()"
    - "[java.lang.Class].getComponentType()"
    - "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.Class)"
    - "[com.github.javaparser.utils.ClassUtils].isPrimitiveOrWrapper(java.lang.Class)"
    - "[java.lang.Class].getPackage()"
    - "[java.lang.Package].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Class].isAnonymousClass()"
    - "[java.lang.Class].isLocalClass()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Class].getName()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.Class].getCanonicalName()"
    - "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:416"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:415"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:416"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:416"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:415"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:418"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:417"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:419"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:421"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:413,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "com.github.javaparser.ast.CompilationUnit:414,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "com.github.javaparser.ast.CompilationUnit:414,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.Class)"
    - Src: "com.github.javaparser.ast.CompilationUnit:416,1"
      Dst: "[com.github.javaparser.utils.ClassUtils].isPrimitiveOrWrapper(java.lang.Class)"
    - Src: "com.github.javaparser.ast.CompilationUnit:417,1"
      Dst: "[java.lang.Class].getPackage()"
    - Src: "com.github.javaparser.ast.CompilationUnit:417,1"
      Dst: "[java.lang.Package].getName()"
    - Src: "com.github.javaparser.ast.CompilationUnit:417,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:418,1"
      Dst: "[java.lang.Class].isAnonymousClass()"
    - Src: "com.github.javaparser.ast.CompilationUnit:418,1"
      Dst: "[java.lang.Class].isLocalClass()"
    - Src: "com.github.javaparser.ast.CompilationUnit:419,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.CompilationUnit:420,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "com.github.javaparser.ast.CompilationUnit:420,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:420,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.CompilationUnit:420,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:421,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.ast.CompilationUnit:421,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addImport(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addClass(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].addClass(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:456,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addClass(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addClass(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.ast.NodeList,boolean,java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:468,1"
      Dst: "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.CompilationUnit:468,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.ast.NodeList,boolean,java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:469,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:469,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[com.github.javaparser.ast.Modifier$init__1081].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.NodeList].toNodeList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:184,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.Modifier:184,1"
      Dst: "[com.github.javaparser.ast.Modifier$init__1081].bootstrap$()"
    - Src: "com.github.javaparser.ast.Modifier:184,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.Modifier:184,1"
      Dst: "[com.github.javaparser.ast.NodeList].toNodeList()"
    - Src: "com.github.javaparser.ast.Modifier:184,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].toNodeList()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$init__972].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList$add__973].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList$lambda_toNodeList_4__974].bootstrap$()"
    - "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.stream.Collector$Characteristics[])"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:541,1"
      Dst: "[com.github.javaparser.ast.NodeList$init__972].bootstrap$()"
    - Src: "com.github.javaparser.ast.NodeList:541,1"
      Dst: "[com.github.javaparser.ast.NodeList$add__973].bootstrap$()"
    - Src: "com.github.javaparser.ast.NodeList:541,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_toNodeList_4__974].bootstrap$()"
    - Src: "com.github.javaparser.ast.NodeList:541,1"
      Dst: "[java.util.stream.Collector].of(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.stream.Collector$Characteristics[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.ast.NodeList,boolean,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addInterface(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].addInterface(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:480,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addInterface(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addInterface(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.ast.NodeList,boolean,java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:492,1"
      Dst: "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.CompilationUnit:492,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.ast.NodeList,boolean,java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:493,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:493,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addEnum(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].addEnum(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:504,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addEnum(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addEnum(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:515,1"
      Dst: "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.CompilationUnit:515,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:516,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:516,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addAnnotationDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.body.AnnotationDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].addAnnotationDeclaration(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:527,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].addAnnotationDeclaration(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].addAnnotationDeclaration(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.AnnotationDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:538,1"
      Dst: "[com.github.javaparser.ast.Modifier].createModifierList(com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.CompilationUnit:538,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:539,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:539,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getClassByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional<ClassOrInterfaceDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__937].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__938].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:549,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:549,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.CompilationUnit:549,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__937].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:550,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:553,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.ast.CompilationUnit:553,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__938].bootstrap$()"
    - Src: "com.github.javaparser.ast.CompilationUnit:554,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getLocalDeclarationFromClassname(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List<ClassOrInterfaceDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].findAll(java.lang.Class)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getLocalDeclarationFromClassname_4__939].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:563,1"
      Dst: "[com.github.javaparser.ast.Node].findAll(java.lang.Class)"
    - Src: "com.github.javaparser.ast.CompilationUnit:563,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.CompilationUnit:563,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getLocalDeclarationFromClassname_4__939].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:564,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:565,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.ast.CompilationUnit:565,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getInterfaceByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional<ClassOrInterfaceDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getInterfaceByName_5__940].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getInterfaceByName_6__941].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:574,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:574,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.CompilationUnit:574,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getInterfaceByName_5__940].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:575,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:578,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.ast.CompilationUnit:578,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getInterfaceByName_6__941].bootstrap$()"
    - Src: "com.github.javaparser.ast.CompilationUnit:579,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getEnumByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional<EnumDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getEnumByName_7__942].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getEnumByName_8__943].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:588,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:588,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.CompilationUnit:588,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getEnumByName_7__942].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:589,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.ast.CompilationUnit:590,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getEnumByName_8__943].bootstrap$()"
    - Src: "com.github.javaparser.ast.CompilationUnit:591,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPrimaryTypeName()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - "[com.github.javaparser.ast.CompilationUnit$getFileName__944].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.CompilationUnit$removeFileExtension__945].bootstrap$()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:599,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - Src: "com.github.javaparser.ast.CompilationUnit:599,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$getFileName__944].bootstrap$()"
    - Src: "com.github.javaparser.ast.CompilationUnit:599,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.CompilationUnit:599,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$removeFileExtension__945].bootstrap$()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 703
    functionLinenumberEnd: 705
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:704,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getPrimaryType()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getPrimaryTypeName()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getPrimaryType_10__946].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    - "[java.util.Optional].flatMap(java.util.function.Function)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:608,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPrimaryTypeName()"
    - Src: "com.github.javaparser.ast.CompilationUnit:608,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getPrimaryType_10__946].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    - Src: "com.github.javaparser.ast.CompilationUnit:608,1"
      Dst: "[java.util.Optional].flatMap(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getAnnotationDeclarationByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional<AnnotationDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getAnnotationDeclarationByName_11__947].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getAnnotationDeclarationByName_12__948].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:619,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:619,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.CompilationUnit:619,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getAnnotationDeclarationByName_11__947].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:620,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:621,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.ast.CompilationUnit:621,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getAnnotationDeclarationByName_12__948].bootstrap$()"
    - Src: "com.github.javaparser.ast.CompilationUnit:622,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getRecordByName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional<RecordDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getRecordByName_13__949].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getRecordByName_14__950].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:631,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:631,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.CompilationUnit:631,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getRecordByName_13__949].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:632,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:633,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.ast.CompilationUnit:633,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getRecordByName_14__950].bootstrap$()"
    - Src: "com.github.javaparser.ast.CompilationUnit:634,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.CompilationUnit].removeModule()"
    - "[com.github.javaparser.ast.CompilationUnit].removePackageDeclaration()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:643"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:642"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:649"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:648"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:644"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:643"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:642"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:655"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:655"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:661"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:660"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:656"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:661"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:660"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:666"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:662"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:661"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:643,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.CompilationUnit:644,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.CompilationUnit:645,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.CompilationUnit:651,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].removeModule()"
    - Src: "com.github.javaparser.ast.CompilationUnit:657,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].removePackageDeclaration()"
    - Src: "com.github.javaparser.ast.CompilationUnit:667,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.CompilationUnit].removeModule()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:697,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 684
    functionLinenumberEnd: 693
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:685"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:688"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:687"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:689"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:690"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:689"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:688,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:689,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.CompilationUnit:691,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.CompilationUnit].removePackageDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:672,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:680,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,com.github.javaparser.ast.CompilationUnit$1)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:708,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,com.github.javaparser.ast.CompilationUnit$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,com.github.javaparser.ast.CompilationUnit$1)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.nio.file.Path"
    - "com.github.javaparser.ast.CompilationUnit$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:753,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:762,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: 764
    functionLinenumberEnd: 770
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[sun.nio.fs.UnixPath].toAbsolutePath()"
    - "[java.nio.file.Path].toAbsolutePath()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:765,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:767,1"
      Dst: "[java.nio.file.Path].toAbsolutePath()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 712
    functionLinenumberEnd: 715
    functionDepth: 2
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset,com.github.javaparser.ast.CompilationUnit$1)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:713,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset,com.github.javaparser.ast.CompilationUnit$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset,com.github.javaparser.ast.CompilationUnit$1)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: 752
    functionLinenumberEnd: 754
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    - "com.github.javaparser.ast.CompilationUnit$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:753,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].<init>(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].setModule(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.ast.expr.Name,boolean)"
    - "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:723,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:723,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.ast.expr.Name,boolean)"
    - Src: "com.github.javaparser.ast.CompilationUnit:724,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].recalculatePositions()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.JavaToken$Kind].getKind()"
    - "[com.github.javaparser.JavaToken].getText()"
    - "[java.lang.String].length()"
    - "[com.github.javaparser.Position].right(int)"
    - "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    - "[com.github.javaparser.JavaToken].setRange(com.github.javaparser.Range)"
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    - "[com.github.javaparser.Position].nextLine()"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:736"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:735"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:746"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:745"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:738"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:737"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:740"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:743"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:742"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:733,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.CompilationUnit:733,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.CompilationUnit:734,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:737,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.CompilationUnit:737,1"
      Dst: "[com.github.javaparser.TokenRange].iterator()"
    - Src: "com.github.javaparser.ast.CompilationUnit:737,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.CompilationUnit:737,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.CompilationUnit:738,1"
      Dst: "[com.github.javaparser.JavaToken].getKind()"
    - Src: "com.github.javaparser.ast.CompilationUnit:738,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].getKind()"
    - Src: "com.github.javaparser.ast.CompilationUnit:738,1"
      Dst: "[com.github.javaparser.JavaToken].getText()"
    - Src: "com.github.javaparser.ast.CompilationUnit:738,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ast.CompilationUnit:739,1"
      Dst: "[com.github.javaparser.Position].right(int)"
    - Src: "com.github.javaparser.ast.CompilationUnit:739,1"
      Dst: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    - Src: "com.github.javaparser.ast.CompilationUnit:739,1"
      Dst: "[com.github.javaparser.JavaToken].setRange(com.github.javaparser.Range)"
    - Src: "com.github.javaparser.ast.CompilationUnit:740,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.ast.CompilationUnit:740,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    - Src: "com.github.javaparser.ast.CompilationUnit:741,1"
      Dst: "[com.github.javaparser.Position].nextLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.TokenRange].iterator()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionDepth: 2
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange$1].<init>(com.github.javaparser.TokenRange)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:79,1"
      Dst: "[com.github.javaparser.TokenRange$1].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange$1].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.TokenRange$1"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.TokenRange].access$000(com.github.javaparser.TokenRange)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange$1:79,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.TokenRange$1:83,1"
      Dst: "[com.github.javaparser.TokenRange].access$000(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].access$000(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].getKind()"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: ""
    functionLinenumber: 746
    functionLinenumberEnd: 748
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].right(int)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Position:105,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 3
    returnType: "com.github.javaparser.Range"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Position"
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:66,1"
      Dst: "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].setRange(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].nextLine()"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.Position"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Position:112,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].clone()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 859
    functionLinenumberEnd: 861
    functionDepth: 1
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:860,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.CompilationUnit:860,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 865
    functionLinenumberEnd: 867
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CompilationUnitMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: 871
    functionLinenumberEnd: 900
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 47
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:875"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:874"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:881"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:880"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:875"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:874"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:887"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:886"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:882"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:887"
        BranchSideFuncs:
        - "setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:886"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:893"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:892"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:893"
        BranchSideFuncs:
        - "setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:892"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:899"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:898"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.CompilationUnit:894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:893"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:892"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:875,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.CompilationUnit:876,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.CompilationUnit:877,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.CompilationUnit:883,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:889,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:899,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getRecordByName$14(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getRecordByName$13(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:631"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:631"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:632,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.CompilationUnit:632,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getAnnotationDeclarationByName$12(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getAnnotationDeclarationByName$11(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:619"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:619"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:620,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.CompilationUnit:620,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getPrimaryType$10(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getPrimaryType_9__951].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:608,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.CompilationUnit:608,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.CompilationUnit:608,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getPrimaryType_9__951].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit:609,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.CompilationUnit:610,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getPrimaryType$9(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:609,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.CompilationUnit:609,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getEnumByName$8(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getEnumByName$7(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:588"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:589,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.CompilationUnit:589,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getInterfaceByName$6(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getInterfaceByName$5(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:575"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:575"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:575,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.CompilationUnit:575,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:577,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getLocalDeclarationFromClassname$4(java.lang.String,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getFullyQualifiedName()"
    - "[java.util.Optional].get()"
    - "[java.lang.String].endsWith(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:564,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getFullyQualifiedName()"
    - Src: "com.github.javaparser.ast.CompilationUnit:564,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.CompilationUnit:564,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getFullyQualifiedName()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isLocalClassDeclaration()"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:293"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:290,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isLocalClassDeclaration()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:291,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:293,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isLocalClassDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:285,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:285,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].bootstrap$()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:285,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:285,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:285,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:285,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847:-1,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getClassByName$3(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$getClassByName$2(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:550,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.CompilationUnit:550,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:552,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$addImport$1(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.CompilationUnit].getImportPackageName(com.github.javaparser.ast.ImportDeclaration)"
    - "[java.util.Optional].get()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.CompilationUnit:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.CompilationUnit:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.CompilationUnit:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:294,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:295,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.ast.CompilationUnit:297,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImportPackageName(com.github.javaparser.ast.ImportDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:297,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.CompilationUnit:299,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:296,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.CompilationUnit].lambda$addImport$0(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getImportPackageName(com.github.javaparser.ast.ImportDeclaration)"
    - "[java.util.Optional].get()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit:289,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImportPackageName(com.github.javaparser.ast.ImportDeclaration)"
    - Src: "com.github.javaparser.ast.CompilationUnit:289,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.CompilationUnit:290,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit:288,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:109,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:109,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:121,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:129,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    - "com.github.javaparser.ast.NodeList"
    - "boolean"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:139,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].isSwitchStatementEntry()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:171"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:178,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:184,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:208"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:211"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:210"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:205,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:209,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:210,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:212,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList<Statement>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 227
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Statement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:222"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:221"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:224"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:223"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:218,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:222,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:223,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:225,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].removeGuard()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:237,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].removeGuard()"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:241,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:242,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:243,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:253,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].removeGuard()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:345,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 258
    functionLinenumberEnd: 260
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:259,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:259,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 264
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SwitchEntryMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 286
    functionLinenumberEnd: 309
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 40
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:296"
        BranchSideFuncs:
        - "setGuard(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:301"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:308"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:307"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchEntry:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:302"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchEntry:301"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:292,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:296,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:297,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:298,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:308,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:328,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    - "com.github.javaparser.ast.NodeList"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setType(com.github.javaparser.ast.stmt.SwitchEntry$Type)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setDefault(boolean)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:358,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:359,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:360,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setType(com.github.javaparser.ast.stmt.SwitchEntry$Type)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:361,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:362,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setDefault(boolean)"
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry:363,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].bootstrap$(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].<init>(com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].<init>(com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].<init>(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithOptionalScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:54,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.expr.CastExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.CastExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:59,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:76,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:82,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.CastExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:124,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.CastExpr:124,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CastExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 148
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:143"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.CastExpr:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:147"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.expr.CastExpr:146"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:140,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:144,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.CastExpr:147,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].isCastExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].asCastExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.CastExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].ifCastExpr(java.util.function.Consumer<CastExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<CastExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:165,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.CastExpr].toCastExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.CastExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.CastExpr:171,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].<init>(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].<init>(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].<init>(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$3(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$3(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$3(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 93
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774].bootstrap$()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMethodsByName(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775].bootstrap$(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:80,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:80,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMethodsByName(java.lang.String)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:80,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:80,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:81,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:81,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775].bootstrap$(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:83,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775].bootstrap$(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$Type].values()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$Type:141,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$Type:141,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$Type].<init>(java.lang.String,int,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$Type:151,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$Type].$values()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$Type].access$000(com.github.javaparser.ast.observer.ObservableProperty$Type)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty$Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$Type].access$100(com.github.javaparser.ast.observer.ObservableProperty$Type)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty$Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:37,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:37,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:37,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ObjectCreationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ObjectCreationExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ObjectCreationExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].<init>(com.github.javaparser.ast.ImportDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].<init>(com.github.javaparser.ast.ImportDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].<init>(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$29(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$29(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$29(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:343,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:50,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionUses: 123
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:71,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionUses: 96
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:77,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SimpleName:103,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.SimpleName:103,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SimpleName].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.SimpleName"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SimpleNameMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleProvidesDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleProvidesDirectiveMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModuleProvidesDirectiveMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$11(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$11(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$11(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1308
    functionLinenumberEnd: 1310
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1309,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1309,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayInitializerExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayInitializerExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ArrayInitializerExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$224(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$224(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:31,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].process(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.SourcePrinter)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:40"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:49"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:35,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:36,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:36,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:37,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:38,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:43,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:44,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmOrphanCommentsEnding:52,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].process(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].process(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.printer.SourcePrinter].normalizeEolInTextBlock(java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getFooter()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:30,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:30,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].normalizeEolInTextBlock(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:31,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getHeader()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:31,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:33,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getFooter()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:33,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].normalizeEolInTextBlock(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:260,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:270,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 210
    functionDepth: 4
    returnType: "com.github.javaparser.printer.SourcePrinter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    functionUses: 58
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:207,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:208,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].println()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 223
    functionDepth: 1
    returnType: "com.github.javaparser.printer.SourcePrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 38
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:218,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:220,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].<init>(boolean,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:278,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].<init>(boolean,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:290,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].<init>(boolean,com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].<init>(boolean,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:300,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].<init>(boolean,com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isSuper()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:321,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:326,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:326,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:326,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:326,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:326,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:326,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: 330
    functionLinenumberEnd: 336
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 2
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:332"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:331"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:332"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:331"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:333"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:332"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:334"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:334"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:334"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:332,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:335,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    linkageType: ""
    functionLinenumber: 339
    functionLinenumberEnd: 343
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 3
    ICount: 15
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:340"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:341"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:340"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound:341,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.metamodel.FieldAccessExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.FieldAccessExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.FieldAccessExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getSeparatorPost()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getSeparatorPre()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getPreceeding()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getFollowing()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:64,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:64,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].<init>(com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>()"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:68,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:68,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 4
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:76,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].genericPrettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsCollection(com.github.javaparser.ast.Node)"
    - "[java.util.Collection].isEmpty()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].printToString(java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:86,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:87,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:91,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:92,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:98,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].genericPrettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:107,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsCollection(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:111,1"
      Dst: "[java.util.Collection].isEmpty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:114,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:114,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:118,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:118,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].printToString(java.lang.Object)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:118,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 36
    CyclomaticComplexity: 20
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty$Type].access$000(com.github.javaparser.ast.observer.ObservableProperty$Type)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:190,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$Type].access$000(com.github.javaparser.ast.observer.ObservableProperty$Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.ast.NodeList<? extends Node>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Enum].name()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:247"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:252"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:240,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:249,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:250,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:254,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:254,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:255,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:255,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:256,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:256,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:256,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:256,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 281
    functionLinenumberEnd: 295
    functionDepth: 7
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.observer.ObservableProperty].hasMethod(com.github.javaparser.ast.Node,java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 3
    ICount: 52
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:290"
        BranchSideFuncs:
        - "hasMethod(com.github.javaparser.ast.Node,java.lang.String)"
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:289"
        BranchSideFuncs:
        - "invoke(java.lang.Object,java.lang.Object[])"
        - "getMethod(java.lang.String,java.lang.Class[])"
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:290"
        BranchSideFuncs:
        - "capitalize(java.lang.String)"
        - "camelCaseName()"
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:289"
        BranchSideFuncs:
        - "invoke(java.lang.Object,java.lang.Object[])"
        - "getMethod(java.lang.String,java.lang.Class[])"
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:282,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:282,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:282,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:282,1"
      Dst: "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:282,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:283,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].hasMethod(com.github.javaparser.ast.Node,java.lang.String)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:290,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:290,1"
      Dst: "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:290,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:293,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:293,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:294,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:294,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].name()"
    - "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    functionUses: 6
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:206,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:206,1"
      Dst: "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.lang.String].toLowerCase()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:120"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "capitalize(java.lang.String)"
      - BranchSide: "com.github.javaparser.utils.Utils:119"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.utils.Utils:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:117"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "capitalize(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:115,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.Utils:116,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "com.github.javaparser.utils.Utils:116,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:118,1"
      Dst: "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:118,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:120,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].split(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2363
    functionLinenumberEnd: 2365
    functionDepth: 4
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].split(java.lang.String,int)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2364,1"
      Dst: "[java.lang.String].split(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].split(java.lang.String,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2272
    functionLinenumberEnd: 2318
    functionDepth: 3
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].indexOf(int)"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.String].indexOf(int,int)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.lang.String].substring(int,int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.lang.String].isEmpty()"
    - "[java.util.ArrayList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[java.util.Vector].toArray(java.lang.Object[])"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.AbstractCollection].toArray(java.lang.Object[])"
    - "[java.util.LinkedList].toArray(java.lang.Object[])"
    - "[java.util.concurrent.CopyOnWriteArrayList].toArray(java.lang.Object[])"
    - "[java.util.regex.Pattern].compile(java.lang.String)"
    - "[java.util.regex.Pattern].split(java.lang.CharSequence,int)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 4
    ICount: 97
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "java.lang.String:2273"
      Branch Sides:
      - BranchSide: "java.lang.String:2275"
        BranchSideFuncs:
        - "indexOf(int)"
      - BranchSide: "java.lang.String:2274"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2274"
      Branch Sides:
      - BranchSide: "java.lang.String:null"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2275"
      Branch Sides:
      - BranchSide: "java.lang.String:2317"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2316"
        BranchSideFuncs:
        - "compile(java.lang.String)"
        - "split(java.lang.CharSequence,int)"
    - Branch String: "java.lang.String:2276"
      Branch Sides:
      - BranchSide: "java.lang.String:2317"
        BranchSideFuncs:
        - "charAt(int)"
      - BranchSide: "java.lang.String:2316"
        BranchSideFuncs:
        - "compile(java.lang.String)"
        - "split(java.lang.CharSequence,int)"
    - Branch String: "java.lang.String:2277"
      Branch Sides:
      - BranchSide: "java.lang.String:2316"
        BranchSideFuncs:
        - "compile(java.lang.String)"
        - "split(java.lang.CharSequence,int)"
    - Branch String: "java.lang.String:2277"
      Branch Sides:
      - BranchSide: "java.lang.String:2316"
        BranchSideFuncs:
        - "compile(java.lang.String)"
        - "split(java.lang.CharSequence,int)"
    - Branch String: "java.lang.String:2277"
      Branch Sides:
      - BranchSide: "java.lang.String:2316"
        BranchSideFuncs:
        - "compile(java.lang.String)"
        - "split(java.lang.CharSequence,int)"
    - Branch String: "java.lang.String:2277"
      Branch Sides:
      - BranchSide: "java.lang.String:2282"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2277"
      Branch Sides:
      - BranchSide: "java.lang.String:2316"
        BranchSideFuncs:
        - "compile(java.lang.String)"
        - "split(java.lang.CharSequence,int)"
    - Branch String: "java.lang.String:2285"
      Branch Sides:
      - BranchSide: "java.lang.String:2283"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "java.lang.String:2282"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2287"
      Branch Sides:
      - BranchSide: "java.lang.String:2300"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2299"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2288"
      Branch Sides:
      - BranchSide: "java.lang.String:2289"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2288"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2288"
      Branch Sides:
      - BranchSide: "java.lang.String:2293"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2292"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2300"
      Branch Sides:
      - BranchSide: "java.lang.String:2304"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2303"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2304"
      Branch Sides:
      - BranchSide: "java.lang.String:2305"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "length()"
        - "substring(int,int)"
      - BranchSide: "java.lang.String:2304"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "length()"
        - "substring(int,int)"
    - Branch String: "java.lang.String:2304"
      Branch Sides:
      - BranchSide: "java.lang.String:2308"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "length()"
        - "substring(int,int)"
      - BranchSide: "java.lang.String:2307"
        BranchSideFuncs:
        - "size()"
    - Branch String: "java.lang.String:2309"
      Branch Sides:
      - BranchSide: "java.lang.String:2314"
        BranchSideFuncs:
        - "isEmpty()"
        - "get(int)"
      - BranchSide: "java.lang.String:2313"
        BranchSideFuncs:
        - "subList(int,int)"
        - "toArray(java.lang.Object[])"
    - Branch String: "java.lang.String:2310"
      Branch Sides:
      - BranchSide: "java.lang.String:2314"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2313"
        BranchSideFuncs:
        - "subList(int,int)"
        - "toArray(java.lang.Object[])"
    - Branch String: "java.lang.String:2310"
      Branch Sides:
      - BranchSide: "java.lang.String:2314"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2313"
        BranchSideFuncs:
        - "subList(int,int)"
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "java.lang.String:2273,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:2274,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "java.lang.String:2274,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "java.lang.String:2286,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "java.lang.String:2287,1"
      Dst: "[java.lang.String].indexOf(int,int)"
    - Src: "java.lang.String:2288,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "java.lang.String:2289,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "java.lang.String:2289,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "java.lang.String:2310,1"
      Dst: "[java.util.ArrayList].get(int)"
    - Src: "java.lang.String:2310,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "java.lang.String:2315,1"
      Dst: "[java.util.ArrayList].subList(int,int)"
    - Src: "java.lang.String:2315,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "java.lang.String:2317,1"
      Dst: "[java.util.regex.Pattern].compile(java.lang.String)"
    - Src: "java.lang.String:2317,1"
      Dst: "[java.util.regex.Pattern].split(java.lang.CharSequence,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 29
    CyclomaticComplexity: 18
  - functionName: "[java.lang.String].indexOf(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1534
    functionLinenumberEnd: 1536
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(int,int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1535,1"
      Dst: "[java.lang.String].indexOf(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].indexOf(int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1577
    functionLinenumberEnd: 1580
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringLatin1].indexOf(byte[],int,int)"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringUTF16].indexOf(byte[],int,int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:1578"
      Branch Sides:
      - BranchSide: "java.lang.String:1579"
        BranchSideFuncs:
        - "indexOf(byte[],int,int)"
      - BranchSide: "java.lang.String:1578"
        BranchSideFuncs:
        - "indexOf(byte[],int,int)"
    Callsites:
    - Src: "java.lang.String:1578,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1578,1"
      Dst: "[java.lang.StringLatin1].indexOf(byte[],int,int)"
    - Src: "java.lang.String:1579,1"
      Dst: "[java.lang.StringUTF16].indexOf(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toUpperCase__869].bootstrap$()"
    - "[com.github.javaparser.utils.Utils].stringTransformer(java.lang.String,java.lang.String,java.util.function.Function)"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:166,1"
      Dst: "[com.github.javaparser.utils.Utils$toUpperCase__869].bootstrap$()"
    - Src: "com.github.javaparser.utils.Utils:166,1"
      Dst: "[com.github.javaparser.utils.Utils].stringTransformer(java.lang.String,java.lang.String,java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__869].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__869"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toUpperCase__869].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toUpperCase__869:-1,1"
      Dst: "[com.github.javaparser.utils.Utils$toUpperCase__869].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__869].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__869"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toUpperCase__869:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].hasMethod(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 236
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:232,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:232,1"
      Dst: "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].genericPrettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1233,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1233,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1233,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsCollection(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "java.util.Collection<?>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Enum].name()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:262,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:266,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:266,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:267,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:267,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:268,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmList"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 6
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:131,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:131,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:131,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmList:131,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$134(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$134(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$38(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$38(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$38(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:447,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].toString()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 59
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[com.github.javaparser.Problem].getVerboseMessage()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Throwable].getStackTrace()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StackTraceElement].toString()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 5
    ICount: 33
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.Problem:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:57"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.Problem:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:58"
        BranchSideFuncs:
        - "append(java.lang.Object)"
        - "getStackTrace()"
        - "append(java.lang.String)"
      - BranchSide: "com.github.javaparser.Problem:57"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.Problem:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Problem:49,1"
      Dst: "[com.github.javaparser.Problem].getVerboseMessage()"
    - Src: "com.github.javaparser.Problem:49,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.github.javaparser.Problem:51,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.Problem:51,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.Problem:52,1"
      Dst: "[java.lang.Throwable].getStackTrace()"
    - Src: "com.github.javaparser.Problem:54,1"
      Dst: "[java.lang.StackTraceElement].toString()"
    - Src: "com.github.javaparser.Problem:58,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.Problem].getVerboseMessage()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].bootstrap$(com.github.javaparser.Problem)"
    - "[com.github.javaparser.Problem].getLocation()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:72,1"
      Dst: "[com.github.javaparser.Problem].getLocation()"
    - Src: "com.github.javaparser.Problem:72,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].bootstrap$(com.github.javaparser.Problem)"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.Problem:74,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].getLocation()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:81,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].bootstrap$(com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__118"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].<init>(com.github.javaparser.Problem)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__118:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].<init>(com.github.javaparser.Problem)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].<init>(com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__118"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__118:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].getMessage()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].getCause()"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:88,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$6(com.github.javaparser.Problem,com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Problem"
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem].getLocation()"
    - "[com.github.javaparser.Problem$lambda_static_3__952].bootstrap$()"
    - "[java.util.Optional].flatMap(java.util.function.Function)"
    - "[com.github.javaparser.Problem$lambda_static_5__953].bootstrap$()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.Position].compareTo(com.github.javaparser.Position)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Problem:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Problem:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Problem:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Problem:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Problem:96,1"
      Dst: "[com.github.javaparser.Problem].getLocation()"
    - Src: "com.github.javaparser.Problem:96,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_3__952].bootstrap$()"
    - Src: "com.github.javaparser.Problem:96,1"
      Dst: "[java.util.Optional].flatMap(java.util.function.Function)"
    - Src: "com.github.javaparser.Problem:98,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_5__953].bootstrap$()"
    - Src: "com.github.javaparser.Problem:99,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.Problem:100,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.Problem:100,1"
      Dst: "[com.github.javaparser.Position].compareTo(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.Position].compareTo(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    - "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Position:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Position:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Position:180,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Position:181,1"
      Dst: "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.Position:184,1"
      Dst: "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$5(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[com.github.javaparser.Problem$lambda_static_4__954].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:98,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.Problem:98,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.Problem:98,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_4__954].bootstrap$()"
    - Src: "com.github.javaparser.Problem:98,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$4(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$3(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[com.github.javaparser.Problem$lambda_static_2__955].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:96,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.Problem:96,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.Problem:96,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_2__955].bootstrap$()"
    - Src: "com.github.javaparser.Problem:96,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$static$2(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$getVerboseMessage$1(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].bootstrap$()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].bootstrap$()"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].bootstrap$()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__368"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__368:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].<init>()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__368"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__368:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem].lambda$getVerboseMessage$0(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Problem"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem:73,1"
      Dst: "[com.github.javaparser.Position].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].toString()"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 5
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Position:205,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.Position:205,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.Position:205,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.Position:205,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].bootstrap$(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].<init>(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].<init>(com.github.javaparser.ast.body.InitializerDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].<init>(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SwitchStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SwitchStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.SwitchStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].bootstrap$(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LanguageLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].<init>(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].<init>(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].<init>(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LanguageLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel].lambda$isYieldSupported$0(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel].lambda$isYieldSupported$0(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].lambda$isYieldSupported$0(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LanguageLevel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$LanguageLevel:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$LanguageLevel:232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].bootstrap$(com.github.javaparser.ast.expr.BinaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].<init>(com.github.javaparser.ast.expr.BinaryExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].<init>(com.github.javaparser.ast.expr.BinaryExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].<init>(com.github.javaparser.ast.expr.BinaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NormalAnnotationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NormalAnnotationExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.NormalAnnotationExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.ast.validator.TypedValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 15
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[java.lang.Class].cast(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].bootstrap$(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.Node].findAll(java.lang.Class)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.validator.TypedValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 9
    ICount: 16
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44"
        BranchSideFuncs:
        - "cast(java.lang.Object)"
        - "accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
      - BranchSide: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:43"
        BranchSideFuncs:
        - "forEach(java.util.function.Consumer)"
        - "findAll(java.lang.Class)"
        - "bootstrap$(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:41,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:42,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:42,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44,1"
      Dst: "[com.github.javaparser.ast.Node].findAll(java.lang.Class)"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].bootstrap$(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].bootstrap$(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].<init>(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].<init>(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].<init>(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    linkageType: ""
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:28,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].lambda$accept$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TypedValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getOldValue()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getNewValue()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionDepth: 8
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange:60"
        BranchSideFuncs:
        - "getRawValue(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange:61,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$20(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$20(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$20(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:173,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:173,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayCreationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayCreationExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ArrayCreationExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__103"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_1__103:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__103"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_1__103:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__103"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].lambda$static$1(com.github.javaparser.ast.expr.Expression)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_1__103:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].lambda$static$1(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:61,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:65,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionUses: 93
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:87,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionUses: 79
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:93,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 120
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].asString()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:119"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "asString()"
      - BranchSide: "com.github.javaparser.ast.expr.Name:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:117,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.expr.Name:117,1"
      Dst: "[com.github.javaparser.ast.expr.Name].asString()"
    - Src: "com.github.javaparser.ast.expr.Name:117,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.Name:117,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].removeQualifier()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.Name:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:151"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:150"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.Name:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:151"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:147,1"
      Dst: "[com.github.javaparser.ast.expr.Name].removeQualifier()"
    - Src: "com.github.javaparser.ast.expr.Name:151,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.Name].removeQualifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:156,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:162,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.Name:162,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.NameMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 184
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.Name:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.Name:182"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.Name:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:183"
        BranchSideFuncs:
        - "setQualifier(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.expr.Name:182"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:179,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.Name:183,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.Name].isTopLevel()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].isInternal()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.Name:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.Name:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:190,1"
      Dst: "[com.github.javaparser.ast.expr.Name].isInternal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.Name].isInternal()"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.expr.Name$lambda_isInternal_0__956].bootstrap$()"
    - "[java.util.Optional].filter(java.util.function.Predicate)"
    - "[java.util.Optional].isPresent()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Name:197,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.expr.Name:197,1"
      Dst: "[com.github.javaparser.ast.expr.Name$lambda_isInternal_0__956].bootstrap$()"
    - Src: "com.github.javaparser.ast.expr.Name:197,1"
      Dst: "[java.util.Optional].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.expr.Name:197,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Name].lambda$isInternal$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.Name"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_static_0__100].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_static_0__100"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_static_0__100].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_static_0__100:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_static_0__100].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_static_0__100].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_static_0__100"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_static_0__100:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_static_0__100].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_static_0__100"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$static$0(com.github.javaparser.ast.nodeTypes.NodeWithRange,com.github.javaparser.ast.nodeTypes.NodeWithRange)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_static_0__100:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$static$0(com.github.javaparser.ast.nodeTypes.NodeWithRange,com.github.javaparser.ast.nodeTypes.NodeWithRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].bootstrap$(com.github.javaparser.ast.stmt.UnparsableStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].<init>(com.github.javaparser.ast.stmt.UnparsableStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].<init>(com.github.javaparser.ast.stmt.UnparsableStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].<init>(com.github.javaparser.ast.stmt.UnparsableStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$4(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$4(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$4(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 566
    functionLinenumberEnd: 579
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    - "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:569"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:578"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:577"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:572"
        BranchSideFuncs:
        - "getComponentType()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:567,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:569,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:573,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:575,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:575,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:576,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$95(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$95(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.Validators].<init>(com.github.javaparser.ast.validator.Validator[])"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.SimpleValidator].<init>(java.lang.Class,java.util.function.Predicate,java.util.function.BiConsumer)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].bootstrap$()"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator].<init>(java.lang.Class,java.util.function.Predicate,java.util.function.BiConsumer)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:40,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].<init>(com.github.javaparser.ast.validator.Validator[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$7(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 88
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getMetaModel()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.TypeParameter].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getMetaModel()"
    - "[com.github.javaparser.ast.comments.Comment].getMetaModel()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ClassExpr].getMetaModel()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getMetaModel()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.Statement].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.PackageDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getMetaModel()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.comments.LineComment].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getMetaModel()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.TypeExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getMetaModel()"
    - "[com.github.javaparser.ast.Node].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.CastExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getMetaModel()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.VarType].getMetaModel()"
    - "[com.github.javaparser.ast.type.UnionType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SimpleName].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].getMetaModel()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].getMetaModel()"
    - "[com.github.javaparser.ast.type.Type].getMetaModel()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.ArrayType].getMetaModel()"
    - "[com.github.javaparser.ast.type.WildcardType].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getMetaModel()"
    - "[com.github.javaparser.ast.ImportDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.Name].getMetaModel()"
    - "[com.github.javaparser.ast.body.Parameter].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getMetaModel()"
    - "[com.github.javaparser.ast.type.UnknownType].getMetaModel()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getMetaModel()"
    - "[com.github.javaparser.ast.CompilationUnit].getMetaModel()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getMetaModel()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NameExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getMetaModel()"
    - "[com.github.javaparser.ast.Modifier].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.comments.BlockComment].getMetaModel()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.ReferenceType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.Expression].getMetaModel()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getMetaModel()"
    - "[com.github.javaparser.ast.type.IntersectionType].getMetaModel()"
    - "[com.github.javaparser.ast.type.VoidType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getMetaModel()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].isNonEmpty()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].isNodeList()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 25
    EdgeCount: 159
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:87"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getAllPropertyMetaModels()"
        - "next()"
        - "isNonEmpty()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:86"
        BranchSideFuncs:
        - "isNodeList()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:86"
        BranchSideFuncs:
        - "isEmpty()"
        - "getValue(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:86"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:74,1"
      Dst: "[com.github.javaparser.ast.Node].getMetaModel()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:75,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:75,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:75,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:75,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:76,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].isNonEmpty()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:77,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].isNodeList()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:78,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:81,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:81,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:80,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isNonEmpty()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isNodeList()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$6(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 73
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:66"
        BranchSideFuncs:
        - "getInner()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:70"
        BranchSideFuncs:
        - "getTarget()"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:62,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:64,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:71,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$5(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 60
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:59"
        BranchSideFuncs:
        - "forEach(java.util.function.Consumer)"
        - "getMembers()"
        - "bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:52,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:53,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:53,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:53,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$4(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.BodyDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.BodyDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:57"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:55,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithImplements].getImplementedTypes(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:50,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithImplements].getImplementedTypes(int)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:49,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:47"
        BranchSideFuncs:
        - "isEmpty()"
        - "isInterface()"
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:47"
        BranchSideFuncs:
        - "isEmpty()"
        - "isInterface()"
        - "getImplementedTypes()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:48,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:48,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithExtends].getExtendedTypes(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:45,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithExtends].getExtendedTypes(int)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:44,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:42"
        BranchSideFuncs:
        - "getExtendedTypes()"
        - "isInterface()"
        - "size()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:42"
        BranchSideFuncs:
        - "getExtendedTypes()"
        - "isInterface()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:43,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:43,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators:43,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithOptionalScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$5(com.github.javaparser.ast.Modifier)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$5(com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$5(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:139,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 14
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator:32,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator:39,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator:42,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$15(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$15(com.github.javaparser.ast.stmt.SwitchEntry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$15(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:151"
        BranchSideFuncs:
        - "getLabels()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:152,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:152,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.Range].withBeginColumn(int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].withColumn(int)"
    - "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:89,1"
      Dst: "[com.github.javaparser.Position].withColumn(int)"
    - Src: "com.github.javaparser.Range:89,1"
      Dst: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withBeginLine(int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].withLine(int)"
    - "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:98,1"
      Dst: "[com.github.javaparser.Position].withLine(int)"
    - Src: "com.github.javaparser.Range:98,1"
      Dst: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].withLine(int)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Position:98,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withEndColumn(int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].withColumn(int)"
    - "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:107,1"
      Dst: "[com.github.javaparser.Position].withColumn(int)"
    - Src: "com.github.javaparser.Range:107,1"
      Dst: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withEndLine(int)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].withLine(int)"
    - "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:116,1"
      Dst: "[com.github.javaparser.Position].withLine(int)"
    - Src: "com.github.javaparser.Range:116,1"
      Dst: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withBegin(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 4
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:124,1"
      Dst: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].withEnd(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.Range"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:132,1"
      Dst: "[com.github.javaparser.Range].range(com.github.javaparser.Position,com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].contains(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Position)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Range:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Range:156,1"
      Dst: "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.Range:156,1"
      Dst: "[com.github.javaparser.Position].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    - "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Range:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Range:176,1"
      Dst: "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.Range:176,1"
      Dst: "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    - "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.Range:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:164"
        BranchSideFuncs:
        - "isAfter(com.github.javaparser.Position)"
        - "isBefore(com.github.javaparser.Position)"
    - Branch String: "com.github.javaparser.Range:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:164"
        BranchSideFuncs:
        - "isAfter(com.github.javaparser.Position)"
        - "isBefore(com.github.javaparser.Position)"
    Callsites:
    - Src: "com.github.javaparser.Range:165,1"
      Dst: "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.Range:166,1"
      Dst: "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.Range].overlapsWith(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].contains(com.github.javaparser.Position)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Range:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Range:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Range:193,1"
      Dst: "[com.github.javaparser.Range].contains(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.Range].isBefore(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:201,1"
      Dst: "[com.github.javaparser.Position].isBefore(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].isAfter(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:217,1"
      Dst: "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].isAfter(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:225,1"
      Dst: "[com.github.javaparser.Position].isAfter(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 234
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    functionUses: 7
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.Range:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:231"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.Range:230"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.Range:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:231"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.Range:230"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.Range:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:232"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.Range:231"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.Range:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:231"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.Range:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Range:231"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.Range:231,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.Range:233,1"
      Dst: "[com.github.javaparser.Position].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.Range].hashCode()"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].hashCode()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:238,1"
      Dst: "[com.github.javaparser.Position].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].hashCode()"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 5
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Position:200,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.Position:200,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].toString()"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 5
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Range:243,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.Range:243,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.Range:243,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.Range:243,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Range].getLineCount()"
    functionSourceFile: "com.github.javaparser.Range"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$163(java.lang.Object,com.github.javaparser.ast.stmt.CatchClause)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$163(java.lang.Object,com.github.javaparser.ast.stmt.CatchClause)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ForStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ForStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ForStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].reset()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:56,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:57,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].<init>(java.util.Comparator)"
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:36,1"
      Dst: "[java.util.TreeSet].<init>(java.util.Comparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].getTokens()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:64"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].getCommentsCollection()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.CommentsCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].getHomeToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].setStoreTokens(boolean)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].setYieldSupported()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>(com.github.javaparser.SimpleCharStream)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3213
    functionLinenumberEnd: 3299
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.SimpleCharStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    - "[java.util.Stack].<init>()"
    - "[java.lang.Object].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    functionUses: 2
    ICount: 26
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3214,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:48,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:49,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:51,1"
      Dst: "[java.util.Stack].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3297,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>(com.github.javaparser.SimpleCharStream,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.SimpleCharStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    - "[java.util.Stack].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].SwitchTo(int)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3219,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:48,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:49,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:51,1"
      Dst: "[java.util.Stack].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3297,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3220,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3221,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].SwitchTo(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: 3229
    functionLinenumberEnd: 3237
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.SimpleCharStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3235,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.SimpleCharStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].SwitchTo(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3249,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3250,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].SwitchTo(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].SwitchTo(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.TokenMgrException].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3256"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3257,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3257,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3257,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3257,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3257,1"
      Dst: "[com.github.javaparser.TokenMgrException].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:82,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:94,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:104,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:130,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:136,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:141,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].addAnonymousClassBody(com.github.javaparser.ast.body.BodyDeclaration<?>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.BodyDeclaration<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:145,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:156,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody(com.github.javaparser.ast.NodeList<BodyDeclaration<?>>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 182
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<BodyDeclaration<?>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:176"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:179"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:178"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:177,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:178,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:180,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 195
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:189"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:192"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:191"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:186,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:190,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:191,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:193,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 27
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:230,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments(com.github.javaparser.ast.NodeList<Type>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 240
    functionLinenumberEnd: 249
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Type>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:243"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:246"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:245"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:244,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:245,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:247,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].removeScope()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:256"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:257"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:277"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:276"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:277"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:276"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:258,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:259,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:260,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:273,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].removeScope()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:285,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].removeScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:290,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:296,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:296,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ObjectCreationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: 307
    functionLinenumberEnd: 344
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 62
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:310"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:318"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:318"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:311"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:325"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:324"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:318"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:331"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:330"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:331"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:330"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:335"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:334"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:343"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:342"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:343"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:342"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:336"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:335"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:312,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:313,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:314,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:327,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:332,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:343,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].isObjectCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].asObjectCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].ifObjectCreationExpr(java.util.function.Consumer<ObjectCreationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ObjectCreationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:361,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:379,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:379,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].toObjectCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:385,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator()"
    - "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext()"
    - "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:394"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ObjectCreationExpr:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ObjectCreationExpr:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:395,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:395,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext()"
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:395,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ObjectCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ObjectCreationExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList<ImportDeclaration>)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 71
    functionDepth: 4
    returnType: "java.util.List<NodeList<ImportDeclaration>>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ImportDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].bootstrap$()"
    - "[java.util.Comparator].comparing(java.util.function.Function)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 61
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:61"
        BranchSideFuncs:
        - "isStatic()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:48"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:47"
        BranchSideFuncs:
        - "getNameAsString()"
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:50"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:54"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:57"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:70"
        BranchSideFuncs:
        - "sort(java.util.Comparator)"
        - "bootstrap$()"
        - "comparing(java.util.function.Function)"
      - BranchSide: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:69"
        BranchSideFuncs:
        - "asList(java.lang.Object[])"
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:36,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:42,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:42,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:42,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:44,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:45,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:48,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:49,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:62,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].bootstrap$()"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:62,1"
      Dst: "[java.util.Comparator].comparing(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:63,1"
      Dst: "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy:70,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].isSortImportsAlphabetically()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:51,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].name()"
    - "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:62,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:63,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type:63,1"
      Dst: "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocInlineTag$Type].$values()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.description.JavadocInlineTag$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].bootstrap$(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].<init>(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].<init>(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].<init>(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].lambda$calculateMaximumCommonType$1(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int,com.github.javaparser.ast.type.Type)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].lambda$calculateMaximumCommonType$1(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$1(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$1(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$1(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].<init>()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:46,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:51,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:59,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.comments.BlockComment:60,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionUses: 419
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:66,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionUses: 217
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:72,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 1
    returnType: "com.github.javaparser.ast.comments.BlockComment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 109
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:78,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.comments.BlockComment:78,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BlockCommentMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].isBlockComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].asBlockComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.BlockComment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].ifBlockComment(java.util.function.Consumer<BlockComment>)"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<BlockComment>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:102,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].toBlockComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.BlockComment:108,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    functionSourceFile: "com.github.javaparser.ast.comments.BlockComment"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].values()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[java.lang.Enum].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.TreeSet:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 117
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:35,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:35,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].fromCamelCaseName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionDepth: 2
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780].bootstrap$(java.lang.String)"
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[com.github.javaparser.ast.observer.ObservableProperty].values()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    functionUses: 2
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:168"
        BranchSideFuncs:
        - "get()"
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:167"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:162,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].values()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:162,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:162,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:163,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:164,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:165,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:166,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:168,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:168,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:168,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:168,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780:-1,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].<init>(java.lang.String,int,com.github.javaparser.ast.observer.ObservableProperty$Type)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.github.javaparser.ast.observer.ObservableProperty$Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 91
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:171,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].<init>(java.lang.String,int,com.github.javaparser.ast.observer.ObservableProperty$Type,boolean)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.github.javaparser.ast.observer.ObservableProperty$Type"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 11
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:176,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].<init>(java.lang.String,int,com.github.javaparser.ast.observer.ObservableProperty$Type,boolean)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:182,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].<init>(java.lang.String,int,com.github.javaparser.ast.observer.ObservableProperty$Type,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isDerived()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutValues()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:194,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isMultiple()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty$Type].access$100(com.github.javaparser.ast.observer.ObservableProperty$Type)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:198,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$Type].access$100(com.github.javaparser.ast.observer.ObservableProperty$Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isSingle()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].isMultiple()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:202,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isMultiple()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsSingleReference(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 227
    functionDepth: 8
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Enum].name()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[sun.nio.fs.UnixPath].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].toString()"
    - "[java.nio.charset.CodingErrorAction].toString()"
    - "[java.time.format.DateTimeFormatter].toString()"
    - "[java.util.Formatter].toString()"
    - "[java.math.MutableBigInteger].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[java.lang.Character$Subset].toString()"
    - "[java.lang.StackTraceElement].toString()"
    - "[java.lang.ProcessBuilder$Redirect$2].toString()"
    - "[java.time.ZoneId].toString()"
    - "[java.time.format.DateTimeParseContext].toString()"
    - "[java.lang.reflect.Field].toString()"
    - "[jdk.internal.org.objectweb.asm.Label].toString()"
    - "[java.lang.invoke.MemberName].toString()"
    - "[java.math.BigDecimal].toString()"
    - "[jdk.internal.perf.PerfCounter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[java.util.LongSummaryStatistics].toString()"
    - "[java.io.ObjectStreamField].toString()"
    - "[jdk.internal.jmod.JmodFile$Entry].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[java.util.DoubleSummaryStatistics].toString()"
    - "[java.util.Properties].toString()"
    - "[java.io.File].toString()"
    - "[sun.util.calendar.CalendarDate].toString()"
    - "[java.lang.invoke.LambdaForm$NamedFunction].toString()"
    - "[java.net.Proxy].toString()"
    - "[java.util.concurrent.ThreadPoolExecutor].toString()"
    - "[java.util.concurrent.CopyOnWriteArrayList].toString()"
    - "[java.util.Calendar].toString()"
    - "[java.lang.ProcessBuilder$Redirect$6].toString()"
    - "[java.lang.invoke.LambdaForm$Name].toString()"
    - "[java.util.Currency].toString()"
    - "[java.nio.ByteOrder].toString()"
    - "[java.nio.CharBuffer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[java.security.AlgorithmParameters].toString()"
    - "[java.math.BigInteger].toString()"
    - "[java.nio.charset.Charset].toString()"
    - "[java.io.ObjectOutputStream$DebugTraceInfoStack].toString()"
    - "[java.lang.invoke.MethodTypeForm].toString()"
    - "[sun.util.locale.LocaleExtensions].toString()"
    - "[java.math.MathContext].toString()"
    - "[java.nio.IntBuffer].toString()"
    - "[java.util.OptionalLong].toString()"
    - "[java.lang.StackFrameInfo].toString()"
    - "[java.lang.module.ResolvedModule].toString()"
    - "[java.net.HttpCookie].toString()"
    - "[java.time.chrono.AbstractChronology].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[java.time.LocalTime].toString()"
    - "[java.lang.invoke.MethodHandles$Lookup].toString()"
    - "[java.lang.ProcessBuilder$Redirect$1].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[java.lang.reflect.Parameter].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[java.lang.ThreadGroup].toString()"
    - "[java.util.Vector].toString()"
    - "[java.util.concurrent.locks.AbstractQueuedSynchronizer].toString()"
    - "[java.time.ZoneOffset].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[java.nio.DoubleBuffer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[java.util.jar.Attributes$Name].toString()"
    - "[java.util.Date].toString()"
    - "[java.util.StringJoiner].toString()"
    - "[java.security.PermissionCollection].toString()"
    - "[java.util.OptionalInt].toString()"
    - "[java.lang.Class].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[java.util.ResourceBundle$CacheKey].toString()"
    - "[java.security.SecureRandomSpi].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[java.lang.Module].toString()"
    - "[java.lang.module.ModuleDescriptor$Exports].toString()"
    - "[sun.security.util.JarConstraintsParameters].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[java.lang.Character].toString()"
    - "[java.security.Provider$Service].toString()"
    - "[java.lang.ProcessBuilder$Redirect$3].toString()"
    - "[sun.util.locale.BaseLocale].toString()"
    - "[java.lang.String].toString()"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].toString()"
    - "[java.time.LocalDate].toString()"
    - "[jdk.internal.org.objectweb.asm.Type].toString()"
    - "[javax.xml.namespace.QName].toString()"
    - "[jdk.internal.org.objectweb.asm.TypePath].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[javax.security.auth.Subject].toString()"
    - "[java.lang.invoke.MethodHandleImpl$LoopClauses].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].toString()"
    - "[java.lang.Thread].toString()"
    - "[java.net.URLConnection].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[java.text.AttributedCharacterIterator$Attribute].toString()"
    - "[java.net.NetworkInterface].toString()"
    - "[java.lang.StringBuffer].toString()"
    - "[java.time.Duration].toString()"
    - "[java.nio.file.attribute.FileTime].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[java.util.HashMap$Node].toString()"
    - "[java.security.Provider].toString()"
    - "[java.lang.module.ModuleDescriptor$Provides].toString()"
    - "[sun.nio.fs.UnixFileStore].toString()"
    - "[jdk.internal.misc.Signal].toString()"
    - "[java.net.Socket].toString()"
    - "[java.nio.channels.FileLock].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[java.time.temporal.ValueRange].toString()"
    - "[java.net.URL].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock].toString()"
    - "[java.lang.Object].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.module.ModuleDescriptor].toString()"
    - "[java.util.Hashtable].toString()"
    - "[java.lang.ProcessBuilder$Redirect$4].toString()"
    - "[java.util.concurrent.atomic.AtomicInteger].toString()"
    - "[java.lang.ProcessHandleImpl].toString()"
    - "[java.util.TreeMap$Entry].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[java.lang.invoke.MethodHandle].toString()"
    - "[java.security.Signature].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock].toString()"
    - "[sun.util.calendar.Era].toString()"
    - "[java.lang.module.Configuration].toString()"
    - "[java.net.InetAddress].toString()"
    - "[java.text.ParsePosition].toString()"
    - "[java.net.SocketImpl].toString()"
    - "[sun.reflect.annotation.AnnotationType].toString()"
    - "[java.util.Locale].toString()"
    - "[java.net.ServerSocket].toString()"
    - "[java.lang.module.ModuleDescriptor$Requires].toString()"
    - "[jdk.internal.module.ModuleResolution].toString()"
    - "[java.util.regex.Matcher].toString()"
    - "[java.lang.module.ModuleDescriptor$Version].toString()"
    - "[java.time.Instant].toString()"
    - "[java.util.concurrent.CompletableFuture].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[java.net.InterfaceAddress].toString()"
    - "[java.nio.ShortBuffer].toString()"
    - "[java.lang.ProcessImpl].toString()"
    - "[java.security.SecureRandom].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[java.lang.Throwable].toString()"
    - "[java.io.StringWriter].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[java.util.Optional].toString()"
    - "[sun.reflect.annotation.TypeAnnotation].toString()"
    - "[java.security.Permission].toString()"
    - "[java.time.ZonedDateTime].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[java.time.zone.ZoneOffsetTransition].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[java.util.AbstractMap$SimpleEntry].toString()"
    - "[java.time.OffsetDateTime].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[java.util.AbstractMap].toString()"
    - "[java.security.PrivilegedActionException].toString()"
    - "[java.security.cert.CertPath].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[java.lang.Double].toString()"
    - "[java.lang.Package].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock].toString()"
    - "[java.util.regex.Pattern].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[java.time.OffsetTime].toString()"
    - "[java.lang.Short].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[java.net.URI].toString()"
    - "[java.util.concurrent.ForkJoinPool].toString()"
    - "[java.nio.FloatBuffer].toString()"
    - "[jdk.internal.module.ModuleHashes].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[java.lang.ModuleLayer].toString()"
    - "[java.lang.ProcessBuilder$Redirect$5].toString()"
    - "[java.util.zip.ZipEntry].toString()"
    - "[java.util.concurrent.atomic.AtomicBoolean].toString()"
    - "[jdk.internal.jimage.ImageReader$Node].toString()"
    - "[java.lang.Boolean].toString()"
    - "[java.security.CodeSigner].toString()"
    - "[java.lang.invoke.MethodType].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[java.util.concurrent.LinkedBlockingQueue].toString()"
    - "[java.lang.invoke.Invokers].toString()"
    - "[jdk.internal.misc.Signal$NativeHandler].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[java.security.Timestamp].toString()"
    - "[java.lang.Runtime$Version].toString()"
    - "[java.security.ProtectionDomain].toString()"
    - "[java.time.zone.ZoneRules].toString()"
    - "[jdk.internal.module.ModuleReferenceImpl].toString()"
    - "[java.lang.invoke.SerializedLambda].toString()"
    - "[java.security.MessageDigest].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[java.lang.ProcessBuilder$RedirectPipeImpl].toString()"
    - "[jdk.internal.math.FDBigInteger].toString()"
    - "[java.util.OptionalDouble].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[java.util.WeakHashMap$Entry].toString()"
    - "[java.lang.reflect.Method].toString()"
    - "[sun.security.util.LazyCodeSourcePermissionCollection].toString()"
    - "[java.util.concurrent.ConcurrentHashMap].toString()"
    - "[java.util.IntSummaryStatistics].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[javax.crypto.CryptoPermission].toString()"
    - "[java.lang.module.ModuleDescriptor$Opens].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$NumberPrinterParser].toString()"
    - "[java.time.LocalDateTime].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[sun.net.www.MessageHeader].toString()"
    - "[java.time.format.DecimalStyle].toString()"
    - "[java.time.temporal.ChronoUnit].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$CompositePrinterParser].toString()"
    - "[java.nio.channels.FileChannel$MapMode].toString()"
    - "[java.security.CodeSource].toString()"
    - "[jdk.internal.org.objectweb.asm.Handle].toString()"
    - "[java.lang.Long].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[java.lang.invoke.LambdaForm].toString()"
    - "[java.util.ServiceLoader].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[java.util.concurrent.atomic.AtomicLong].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[java.lang.Integer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[java.time.temporal.ChronoField].toString()"
    - "[java.lang.Enum].toString()"
    - "[java.nio.charset.CoderResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[java.util.AbstractCollection].toString()"
    - "[java.lang.Byte].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].toString()"
    - "[java.time.format.DateTimePrintContext].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[java.nio.LongBuffer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[java.time.format.Parsed].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[java.time.zone.ZoneOffsetTransitionRule].toString()"
    - "[java.util.Hashtable$Entry].toString()"
    - "[java.io.ObjectStreamClass].toString()"
    - "[java.lang.Float].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[java.text.FieldPosition].toString()"
    - "[java.time.Period].toString()"
    - "[java.lang.reflect.Constructor].toString()"
    - "[java.util.concurrent.locks.ReentrantLock].toString()"
    - "[java.nio.ByteBuffer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[sun.util.locale.Extension].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[java.lang.invoke.LambdaFormEditor$Transform].toString()"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 1
    ICount: 32
    EdgeCount: 284
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:222"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:221"
        BranchSideFuncs:
        - "format(java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:220"
        BranchSideFuncs:
        - "get()"
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:210,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:217,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:218,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:224,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:224,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:224,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:224,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:222,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:222,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:226,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:274,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsBooleanAttribute(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:278,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isNull(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.observer.ObservableProperty:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.observer.ObservableProperty:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:300,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isNullOrNotPresent(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.Utils].valueIsNullOrEmptyStringOrOptional(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:304,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:304,1"
      Dst: "[com.github.javaparser.utils.Utils].valueIsNullOrEmptyStringOrOptional(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].valueIsNullOrEmptyStringOrOptional(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 221
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].isPresent()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:219"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.utils.Utils:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:219"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.utils.Utils:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:219"
        BranchSideFuncs:
        - "isPresent()"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:220,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].isNullOrEmpty(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.Utils].valueIsNullOrEmpty(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:308,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:308,1"
      Dst: "[com.github.javaparser.utils.Utils].valueIsNullOrEmpty(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].valueIsNullOrEmpty(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 204
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[java.util.HashSet].isEmpty()"
    - "[java.util.TreeMap$KeySet].isEmpty()"
    - "[java.util.ArrayDeque].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.TreeSet].isEmpty()"
    - "[java.util.Collection].isEmpty()"
    functionUses: 2
    ICount: 19
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:198"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.utils.Utils:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:195"
        BranchSideFuncs:
        - "get()"
      - BranchSide: "com.github.javaparser.utils.Utils:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:203"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.github.javaparser.utils.Utils:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:192,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.utils.Utils:193,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.utils.Utils:199,1"
      Dst: "[java.util.Collection].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].lambda$fromCamelCaseName$0(java.lang.String,com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:163,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - Src: "com.github.javaparser.ast.observer.ObservableProperty:163,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty].$values()"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 208
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$asString__375].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__375"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType$asString__375].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$asString__375:-1,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$asString__375].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$asString__375].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__375"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$asString__375:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$asString__375].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__375"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.Type].asString()"
    functionUses: 9
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$asString__375:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:53,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:53,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:58,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.TypeExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:104,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:104,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TypeExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 124
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypeExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TypeExpr:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.TypeExpr:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:123"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.expr.TypeExpr:122"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:120,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.TypeExpr:123,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].isTypeExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].asTypeExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.TypeExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].ifTypeExpr(java.util.function.Consumer<TypeExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<TypeExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:141,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypeExpr].toTypeExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypeExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypeExpr:147,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$144(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$144(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$33(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$33(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$33(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 390
    functionLinenumberEnd: 392
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:391,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].<init>(com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsSingleReference(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].genericPrettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:42,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsSingleReference(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:44,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].genericPrettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].getProperty()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 6
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:50,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:50,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:50,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].getProperty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference:50,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2"
    linkageType: ""
    functionLinenumber: 333
    functionLinenumberEnd: 346
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getLanguageLevel()"
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].<init>(java.util.function.Consumer)"
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].bootstrap$(com.github.javaparser.ParseResult)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[com.github.javaparser.ast.validator.Validator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 2
    ICount: 21
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$2:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:345"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:344"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParserConfiguration$2:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:339"
        BranchSideFuncs:
        - "postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:338"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ParserConfiguration$2:339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$2:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2:334,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getLanguageLevel()"
    - Src: "com.github.javaparser.ParserConfiguration$2:337,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ParserConfiguration$2:341,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.ParserConfiguration$2:341,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ParserConfiguration$2:341,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].bootstrap$(com.github.javaparser.ParseResult)"
    - Src: "com.github.javaparser.ParserConfiguration$2:341,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].<init>(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ParserConfiguration$2:340,1"
      Dst: "[com.github.javaparser.ast.validator.Validator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ParserConfiguration].getLanguageLevel()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].bootstrap$(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].<init>(com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].<init>(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].<init>(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ProblemReporter].<init>(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.validator.ProblemReporter"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ProblemReporter:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2"
    linkageType: ""
    functionLinenumber: 340
    functionLinenumberEnd: 343
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].getProblems()"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2:341,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems()"
    - Src: "com.github.javaparser.ParserConfiguration$2:342,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].getProblems()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.WildcardTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.WildcardTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.WildcardTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__703"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__703:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__703"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__703:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__703"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__703:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:55,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:125,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:125,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.WhileStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 149
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:144"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:148"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:147"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:141,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:145,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:148,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].isWhileStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].asWhileStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].ifWhileStmt(java.util.function.Consumer<WhileStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<WhileStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:166,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].toWhileStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:172,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$98(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$98(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$98(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 996
    functionLinenumberEnd: 998
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:997,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$2(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$2(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:389"
        BranchSideFuncs:
        - "isEmpty()"
        - "startsWith(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:389"
        BranchSideFuncs:
        - "isEmpty()"
        - "startsWith(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__4].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__4].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__4:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__4].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__4].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__4:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__4].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 120
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ImportDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__4:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ImportDeclarationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ImportDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8661
    functionLinenumberEnd: 8665
    functionDepth: 119
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ImportDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8662,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ImportDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8663,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ImportDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 307
    functionDepth: 118
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 39
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:292"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "Name()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:281,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:282,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:283,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:293,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name()"
    - Src: "com.github.javaparser.GeneratedJavaParser:306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:306,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.ImportDeclaration].setStatic(boolean)"
    - "[com.github.javaparser.ast.ImportDeclaration].setAsterisk(boolean)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:75,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setStatic(boolean)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:76,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setAsterisk(boolean)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:77,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 134
    functionDepth: 1
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ImportDeclaration:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:128"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.ImportDeclaration:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:131"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:130"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:125,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:129,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:130,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:132,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].setStatic(boolean)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 144
    functionDepth: 0
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ImportDeclaration:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:140"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:141,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:141,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].setAsterisk(boolean)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ImportDeclaration:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:117"
        BranchSideFuncs:
        - "valueOf(boolean)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:118,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:118,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$51(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$51(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:50,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:72,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:72,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:89,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].removeExpression()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:118,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].removeExpression()"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:122,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].removeExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:127,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:133,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:133,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ReturnStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 155
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:153"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ReturnStmt:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:154"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ReturnStmt:153"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:150,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:154,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].isReturnStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].asReturnStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].ifReturnStmt(java.util.function.Consumer<ReturnStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ReturnStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:172,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ReturnStmt].toReturnStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ReturnStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ReturnStmt:178,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:71,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.UnionType:71,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:86,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].getElements()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].setElements(com.github.javaparser.ast.NodeList<ReferenceType>)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.UnionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ReferenceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.UnionType:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:99"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.UnionType:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:102"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.type.UnionType:101"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:96,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.UnionType:100,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.UnionType:101,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.UnionType:103,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.UnionType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.UnionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:109,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionUses: 74
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:115,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:121,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.UnionType:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.UnionType:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.UnionType:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.UnionType:131,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.type.UnionType:132,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.type.UnionType:136,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.UnionType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType$asString__375].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:141,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.type.UnionType:141,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$asString__375].bootstrap$()"
    - Src: "com.github.javaparser.ast.type.UnionType:141,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.type.UnionType:141,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.type.UnionType:141,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.UnionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:147,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.UnionType:147,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.UnionTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 169
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.UnionType:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.UnionType:161"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.type.UnionType:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:168"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.type.UnionType:167"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.UnionType:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnionType:162"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.UnionType:161"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:162,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.UnionType:163,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.type.UnionType:164,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.UnionType:168,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.UnionType].isUnionType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].asUnionType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.UnionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].ifUnionType(java.util.function.Consumer<UnionType>)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<UnionType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:186,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedUnionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:191,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.UnionType:191,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].toUnionType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:197,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__957].bootstrap$(com.github.javaparser.resolution.Context)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].<init>(java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:203,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.type.UnionType:203,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.type.UnionType:203,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__957].bootstrap$(com.github.javaparser.resolution.Context)"
    - Src: "com.github.javaparser.ast.type.UnionType:203,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.type.UnionType:203,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.ast.type.UnionType:203,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.ast.type.UnionType:204,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.List].size()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.LinkedList].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedUnionType:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:36,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:37,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:38,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:38,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:39,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:39,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:39,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:41,1"
      Dst: "[java.util.LinkedList].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType].lambda$convertToUsage$0(com.github.javaparser.resolution.Context,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.Context"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage(com.github.javaparser.resolution.Context)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType:203,1"
      Dst: "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage(com.github.javaparser.resolution.Context)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$64(java.lang.Object,com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$64(java.lang.Object,com.github.javaparser.ast.body.EnumConstantDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$34(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$34(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$34(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:401,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AnnotationMemberDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AnnotationMemberDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.AnnotationMemberDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.JavaToken$toString__94"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].toString()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$toString__94:-1,1"
      Dst: "[com.github.javaparser.Range].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:58,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:63,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(long)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(long)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:81,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:81,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionUses: 211
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:87,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:93,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].asLong()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.Long].parseUnsignedLong(java.lang.String,int)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:104,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:105,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:105,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:107,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:109,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:110,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:110,1"
      Dst: "[java.lang.Long].parseUnsignedLong(java.lang.String,int)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:118,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].asNumber()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].hasUnaryMinusAsParent(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].asLong()"
    - "[java.lang.Long].valueOf(long)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LongLiteralExpr:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LongLiteralExpr:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:137,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:137,1"
      Dst: "[com.github.javaparser.utils.Utils].hasUnaryMinusAsParent(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:140,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].asLong()"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:140,1"
      Dst: "[java.lang.Long].valueOf(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].hasUnaryMinusAsParent(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_0__1024].bootstrap$()"
    - "[java.util.Optional].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_1__1025].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_2__1026].bootstrap$()"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:303,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.utils.Utils:303,1"
      Dst: "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_0__1024].bootstrap$()"
    - Src: "com.github.javaparser.utils.Utils:304,1"
      Dst: "[java.util.Optional].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.utils.Utils:304,1"
      Dst: "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_1__1025].bootstrap$()"
    - Src: "com.github.javaparser.utils.Utils:305,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.Utils:305,1"
      Dst: "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_2__1026].bootstrap$()"
    - Src: "com.github.javaparser.utils.Utils:307,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.utils.Utils:307,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.utils.Utils:307,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].setLong(long)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.LongLiteralExpr"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(long)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:149,1"
      Dst: "[java.lang.String].valueOf(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].valueOf(long)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3071
    functionLinenumberEnd: 3073
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Long].toString(long)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:3072,1"
      Dst: "[java.lang.Long].toString(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.LongLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:156,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:156,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LongLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].isLongLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].asLongLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.LongLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].ifLongLiteralExpr(java.util.function.Consumer<LongLiteralExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<LongLiteralExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:180,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LongLiteralExpr].toLongLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LongLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LongLiteralExpr:186,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:51,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:51,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:51,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:56,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:73,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:79,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:121,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:121,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayAccessExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 145
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:140"
        BranchSideFuncs:
        - "setIndex(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:144"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:143"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:137,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:141,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:144,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].isArrayAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].asArrayAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].ifArrayAccessExpr(java.util.function.Consumer<ArrayAccessExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ArrayAccessExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:162,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].toArrayAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:168,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1"
    linkageType: ""
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Processor].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1:319,1"
      Dst: "[com.github.javaparser.Processor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1"
    linkageType: ""
    functionLinenumber: 322
    functionLinenumberEnd: 329
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].isAttributeComments()"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$1:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$1:328"
        BranchSideFuncs:
        - "ifSuccessful(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$1:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1:323,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isAttributeComments()"
    - Src: "com.github.javaparser.ParserConfiguration$1:324,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ParserConfiguration$1:324,1"
      Dst: "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParserConfiguration].isAttributeComments()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 371
    functionLinenumberEnd: 373
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1"
    linkageType: ""
    functionLinenumber: 323
    functionLinenumberEnd: 326
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].bootstrap$(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseResult].getCommentsCollection()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1:324,1"
      Dst: "[com.github.javaparser.ParseResult].getCommentsCollection()"
    - Src: "com.github.javaparser.ParserConfiguration$1:324,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].bootstrap$(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ParserConfiguration$1:325,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].getCommentsCollection()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:86,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].bootstrap$(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$0(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.CommentsCollection)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1"
    linkageType: ""
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.comments.CommentsCollection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].<init>(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.comments.CommentsCollection].copy()"
    - "[com.github.javaparser.ast.comments.CommentsCollection].getComments()"
    - "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.Node,java.util.TreeSet)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1:325,1"
      Dst: "[com.github.javaparser.CommentsInserter].<init>(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ParserConfiguration$1:326,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].copy()"
    - Src: "com.github.javaparser.ParserConfiguration$1:326,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].getComments()"
    - Src: "com.github.javaparser.ParserConfiguration$1:326,1"
      Dst: "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.Node,java.util.TreeSet)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:47,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].copy()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "com.github.javaparser.ast.comments.CommentsCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.CommentsCollection].<init>(java.util.Collection)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:106,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].<init>(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].<init>(java.util.Comparator)"
    - "[java.lang.Object].<init>()"
    - "[java.util.TreeSet].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:40,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:36,1"
      Dst: "[java.util.TreeSet].<init>(java.util.Comparator)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:41,1"
      Dst: "[java.util.TreeSet].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].getComments()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "java.util.TreeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3"
    linkageType: ""
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Processor].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3:347,1"
      Dst: "[com.github.javaparser.Processor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3"
    linkageType: ""
    functionLinenumber: 351
    functionLinenumberEnd: 359
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].bootstrap$(com.github.javaparser.ParseResult)"
    - "[com.github.javaparser.ParserConfiguration].getSymbolResolver()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3:352,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getSymbolResolver()"
    - Src: "com.github.javaparser.ParserConfiguration$3:352,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].bootstrap$(com.github.javaparser.ParseResult)"
    - Src: "com.github.javaparser.ParserConfiguration$3:353,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].getSymbolResolver()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:447,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].bootstrap$(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].<init>(com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].<init>(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].<init>(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.resolution.SymbolResolver)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3"
    linkageType: ""
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.resolution.SymbolResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].bootstrap$(com.github.javaparser.resolution.SymbolResolver)"
    - "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3:353,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].bootstrap$(com.github.javaparser.resolution.SymbolResolver)"
    - Src: "com.github.javaparser.ParserConfiguration$3:353,1"
      Dst: "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].bootstrap$(com.github.javaparser.resolution.SymbolResolver)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.SymbolResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].<init>(com.github.javaparser.resolution.SymbolResolver)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].<init>(com.github.javaparser.resolution.SymbolResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].<init>(com.github.javaparser.resolution.SymbolResolver)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.SymbolResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3].lambda$postProcess$0(com.github.javaparser.resolution.SymbolResolver,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 358
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.SymbolResolver"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$3:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$3:357"
        BranchSideFuncs:
        - "setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$3:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3:355,1"
      Dst: "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$107(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$107(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$107(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1072
    functionLinenumberEnd: 1074
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1073,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$25(com.github.javaparser.ast.expr.SwitchExpr)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$25(com.github.javaparser.ast.expr.SwitchExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$25(com.github.javaparser.ast.expr.SwitchExpr)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__597"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__597:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__597"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__597:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__597"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__597:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$18(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$18(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$18(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:161,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:161,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891:-1,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].asClassOrInterfaceDeclaration()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].asClassOrInterfaceDeclaration()"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891:-1,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].asClassOrInterfaceDeclaration()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$161(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$161(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$36(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$36(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$36(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:416,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 74
    functionDepth: 9
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887].bootstrap$(com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange,com.github.javaparser.ast.NodeList)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888].bootstrap$(com.github.javaparser.ast.NodeList)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 7
    ICount: 40
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:72"
        BranchSideFuncs:
        - "<init>()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:51"
        BranchSideFuncs:
        - "orElse(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:50"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:55"
        BranchSideFuncs:
        - "getCanonicalName()"
        - "append(java.lang.String)"
        - "toString()"
        - "getClass()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:54"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange,com.github.javaparser.ast.NodeList)"
        - "bootstrap$(com.github.javaparser.ast.NodeList)"
        - "getParentNodeForChildren()"
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "stream()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:46,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:46,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:49,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:52,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:52,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:53,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:53,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:53,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:53,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:58,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:68,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:68,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887].bootstrap$(com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:69,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888].bootstrap$(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:70,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.NoChange"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 8
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    functionUses: 13
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.NoChange:33,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887].bootstrap$(com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887].<init>(com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887].<init>(com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887].<init>(com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888].bootstrap$(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888].<init>(com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888].<init>(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameNode(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameRange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:76"
        BranchSideFuncs:
        - "isSameRange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:76"
        BranchSideFuncs:
        - "isSameRange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:77,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:77,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameRange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameRange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameRange(com.github.javaparser.Range,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 23
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:80"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:-1"
        BranchSideFuncs:
        - "hasRange()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:-1"
        BranchSideFuncs:
        - "getRange()"
        - "isSameRange(com.github.javaparser.Range,com.github.javaparser.Range)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:81,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:84,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:84,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:84,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameRange(com.github.javaparser.Range,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameRange(com.github.javaparser.Range,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Range"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:88,1"
      Dst: "[com.github.javaparser.Range].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].lambda$getValue$1(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].lambda$getValue$0(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameNode(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:68"
        BranchSideFuncs:
        - "get(int)"
        - "isSameNode(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:69,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].isSameNode(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$1(com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$1(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].bootstrap$(com.github.javaparser.ast.expr.UnaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].<init>(com.github.javaparser.ast.expr.UnaryExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].<init>(com.github.javaparser.ast.expr.UnaryExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].<init>(com.github.javaparser.ast.expr.UnaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$79(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$79(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$79(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 838
    functionLinenumberEnd: 840
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:839,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>(int,com.github.javaparser.Provider)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:67,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>(int,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>(int,com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].<init>()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter,com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter)"
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 21
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:73,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:55,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].<init>()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:59,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter,com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].getInputCounter()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].getOutputCounter()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].read(char[],int,int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 109
    functionDepth: 7
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextOutputChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].process(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update()"
    functionUses: 3
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:108"
        BranchSideFuncs:
        - "nextOutputChar()"
        - "process(int)"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:104"
        BranchSideFuncs:
        - "update()"
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:97,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextOutputChar()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:97,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].process(int)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:105,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextOutputChar()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 135
    functionDepth: 6
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].backSlashSeen()"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:129"
        BranchSideFuncs:
        - "backSlashSeen()"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:122,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:128,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:130,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].backSlashSeen()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextBufferedChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].process(int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:244,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextBufferedChar()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:245,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].process(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextBufferedChar()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 253
    functionLinenumberEnd: 261
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].isBufferEmpty()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].fillBuffer()"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:260"
        BranchSideFuncs:
        - "fillBuffer()"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:254,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].isBufferEmpty()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:255,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].fillBuffer()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].isBufferEmpty()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:263"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].fillBuffer()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 267
    functionLinenumberEnd: 274
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StringProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.Provider].read(char[],int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:273"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:269,1"
      Dst: "[com.github.javaparser.Provider].read(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].process(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: ""
    functionLinenumber: 549
    functionLinenumberEnd: 574
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].incLine()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:564"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:563"
        BranchSideFuncs:
        - "incLine()"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:555,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].incLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].incLine()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: ""
    functionLinenumber: 576
    functionLinenumberEnd: 580
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].backSlashSeen()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 157
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].unicodeStartSeen()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:146,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:152,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].unicodeStartSeen()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:155,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].unicodeStartSeen()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 176
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].readDigits(int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:164,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:167,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:175,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].readDigits(int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 224
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:221,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 301
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].isBufferEmpty()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 12
    ICount: 59
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:280"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:279"
        BranchSideFuncs:
        - "isBufferEmpty()"
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:283"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:282"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:299"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:292"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:280,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].isBufferEmpty()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:289,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].readDigits(int,int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 181
    functionLinenumberEnd: 217
    functionDepth: 3
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].digit(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    functionUses: 1
    ICount: 40
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:188"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:187"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:204"
        BranchSideFuncs:
        - "digit(int)"
        - "nextInputChar()"
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:215"
        BranchSideFuncs:
        - "pushBack(int)"
        - "pushBackUs(int)"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:214"
        BranchSideFuncs:
        - "clearBackSlashSeen(int)"
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:182,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].digit(int)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:184,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBack(int)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:185,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].pushBackUs(int)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:188,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].nextInputChar()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:216,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].clearBackSlashSeen(int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].digit(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 225
    functionLinenumberEnd: 236
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:228"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:228"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder"
    linkageType: ""
    functionLinenumber: 490
    functionLinenumberEnd: 499
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].add(int,int,int,int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:494"
        BranchSideFuncs:
        - "add(int,int,int,int)"
        - "getLine()"
        - "getColumn()"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:493"
        BranchSideFuncs:
        - "add(int,int,int,int)"
        - "getLine()"
        - "getColumn()"
    - Branch String: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:498"
        BranchSideFuncs:
        - "add(int,int,int,int)"
        - "getLine()"
        - "getColumn()"
      - BranchSide: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:491,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:492,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:494,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].add(int,int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: ""
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: ""
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].add(int,int,int,int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: ""
    functionLinenumber: 330
    functionLinenumberEnd: 333
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].<init>(int,int,int,int)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:331,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].<init>(int,int,int,int)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:331,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].<init>(int,int,int,int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo"
    linkageType: ""
    functionLinenumber: 416
    functionLinenumberEnd: 421
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:417,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[java.io.Closeable].close()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:113,1"
      Dst: "[java.io.Closeable].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider].getPositionMapping()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider"
    linkageType: ""
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionDepth: 1
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].getMapping()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider:306,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].getMapping()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].getMapping()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder"
    linkageType: ""
    functionLinenumber: 486
    functionLinenumberEnd: 488
    functionDepth: 0
    returnType: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MarkerAnnotationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MarkerAnnotationExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.MarkerAnnotationExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$30(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$30(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$30(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:209,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:209,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList<ImportDeclaration>)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 59
    functionDepth: 4
    returnType: "java.util.List<NodeList<ImportDeclaration>>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ImportDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].bootstrap$()"
    - "[java.util.Comparator].comparing(java.util.function.Function)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 39
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:52"
        BranchSideFuncs:
        - "isStatic()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:44"
        BranchSideFuncs:
        - "getNameAsString()"
        - "startsWith(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:46"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:48"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:58"
        BranchSideFuncs:
        - "sort(java.util.Comparator)"
        - "bootstrap$()"
        - "comparing(java.util.function.Function)"
      - BranchSide: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:57"
        BranchSideFuncs:
        - "asList(java.lang.Object[])"
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:36,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:39,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:39,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:39,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:41,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:42,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:45,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:46,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:53,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].bootstrap$()"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:53,1"
      Dst: "[java.util.Comparator].comparing(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:54,1"
      Dst: "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy:58,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].isSortImportsAlphabetically()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$78(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$78(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$doPrintAsArrayOfAnnotations$6(com.github.javaparser.ast.expr.Expression)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$doPrintAsArrayOfAnnotations$6(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$doPrintAsArrayOfAnnotations$6(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 620
    functionLinenumberEnd: 622
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].bootstrap$(com.github.javaparser.ast.visitor.GenericListVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericListVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].<init>(com.github.javaparser.ast.visitor.GenericListVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].<init>(com.github.javaparser.ast.visitor.GenericListVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].<init>(com.github.javaparser.ast.visitor.GenericListVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericListVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].lambda$visit$0(java.lang.Object,com.github.javaparser.ast.Node)"
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].lambda$visit$0(java.lang.Object,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$147(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$147(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$53(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$53(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:51,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:51,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:51,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:56,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:64,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:65,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:66,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:67,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:73,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:79,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:88,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:90,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:94,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:100,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:100,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].isModuleProvidesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].asModuleProvidesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].ifModuleProvidesStmt(java.util.function.Consumer<ModuleProvidesDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleProvidesDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:117,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].toModuleProvidesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:123,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 142
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:139"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:138"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:133,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:137,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:138,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:140,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith(com.github.javaparser.ast.NodeList<Name>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 155
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Name>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:149"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:152"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:151"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:146,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:150,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:151,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:153,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 179
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:172"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:171"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:178"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:177"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleProvidesDirective:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:172"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleProvidesDirective:171"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:169,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:172,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:173,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:174,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:178,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].isModuleProvidesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].asModuleProvidesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].toModuleProvidesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:196,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].ifModuleProvidesDirective(java.util.function.Consumer<ModuleProvidesDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleProvidesDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleProvidesDirective:202,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleProvidesDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$141(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$141(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].<init>(int,char[],int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:231,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:246,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "jdk.internal.org.objectweb.asm.Type:246,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].<init>(int,char[],int,int)"
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:507"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:510"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:509"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:510"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:516"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:515"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:512"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:516"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:515"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:519"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:522"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:516,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].<init>(int,char[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getObjectType(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[jdk.internal.org.objectweb.asm.Type].<init>(int,char[],int,int)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:258"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:257,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "jdk.internal.org.objectweb.asm.Type:258,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].<init>(int,char[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getMethodType(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:270,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "jdk.internal.org.objectweb.asm.Type:270,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getMethodType(jdk.internal.org.objectweb.asm.Type,jdk.internal.org.objectweb.asm.Type[])"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 2
    argTypes:
    - "jdk.internal.org.objectweb.asm.Type"
    - "jdk.internal.org.objectweb.asm.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getMethodDescriptor(jdk.internal.org.objectweb.asm.Type,jdk.internal.org.objectweb.asm.Type[])"
    - "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:286,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getMethodDescriptor(jdk.internal.org.objectweb.asm.Type,jdk.internal.org.objectweb.asm.Type[])"
    - Src: "jdk.internal.org.objectweb.asm.Type:286,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getMethodDescriptor(jdk.internal.org.objectweb.asm.Type,jdk.internal.org.objectweb.asm.Type[])"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "jdk.internal.org.objectweb.asm.Type"
    - "jdk.internal.org.objectweb.asm.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:686"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:688"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:684,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jdk.internal.org.objectweb.asm.Type:685,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "jdk.internal.org.objectweb.asm.Type:687,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder)"
    - Src: "jdk.internal.org.objectweb.asm.Type:691,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: 701
    functionLinenumberEnd: 714
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(char[],int,int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:702"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:705"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:706"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:711"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:710"
        BranchSideFuncs:
        - "append(char[],int,int)"
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:705,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "jdk.internal.org.objectweb.asm.Type:708,1"
      Dst: "[java.lang.StringBuilder].append(char[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.Class)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isPrimitive()"
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.Class)"
    - "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:297"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:318"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:317"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:298"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:300"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:299"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:300"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:302"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:301"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:302"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:304"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:303"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:304"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:306"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:305"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:306"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:308"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:307"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:308"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:310"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:309"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:310"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:312"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:311"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:312"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:315"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:297,1"
      Dst: "[java.lang.Class].isPrimitive()"
    - Src: "jdk.internal.org.objectweb.asm.Type:318,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.Class)"
    - Src: "jdk.internal.org.objectweb.asm.Type:318,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.Class)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder,java.lang.Class)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:741,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jdk.internal.org.objectweb.asm.Type:742,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder,java.lang.Class)"
    - Src: "jdk.internal.org.objectweb.asm.Type:743,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder,java.lang.Class)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isPrimitive()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.Class].isArray()"
    - "[java.lang.Class].getComponentType()"
    - "[java.lang.Class].getName()"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:793"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:815"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:795"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:797"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:796"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:797"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:799"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:798"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:799"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:801"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:800"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:801"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:803"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:802"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:803"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:805"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:804"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:805"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:807"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:806"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:807"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:809"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:808"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:809"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:812"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:811"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:816"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:820"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:819"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:823"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:827"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:826"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:825"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:823"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:793,1"
      Dst: "[java.lang.Class].isPrimitive()"
    - Src: "jdk.internal.org.objectweb.asm.Type:814,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "jdk.internal.org.objectweb.asm.Type:816,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "jdk.internal.org.objectweb.asm.Type:818,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "jdk.internal.org.objectweb.asm.Type:821,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "jdk.internal.org.objectweb.asm.Type:822,1"
      Dst: "[java.lang.String].length()"
    - Src: "jdk.internal.org.objectweb.asm.Type:824,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 29
    CyclomaticComplexity: 12
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.reflect.Constructor)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getConstructorDescriptor(java.lang.reflect.Constructor)"
    - "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:330,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getConstructorDescriptor(java.lang.reflect.Constructor)"
    - Src: "jdk.internal.org.objectweb.asm.Type:330,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getConstructorDescriptor(java.lang.reflect.Constructor)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Constructor].getParameterTypes()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder,java.lang.Class)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:757"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:759"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:754,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes()"
    - Src: "jdk.internal.org.objectweb.asm.Type:755,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jdk.internal.org.objectweb.asm.Type:756,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "jdk.internal.org.objectweb.asm.Type:758,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder,java.lang.Class)"
    - Src: "jdk.internal.org.objectweb.asm.Type:760,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "jdk.internal.org.objectweb.asm.Type:760,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getMethodDescriptor(java.lang.reflect.Method)"
    - "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:341,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getMethodDescriptor(java.lang.reflect.Method)"
    - Src: "jdk.internal.org.objectweb.asm.Type:341,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getMethodDescriptor(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder,java.lang.Class)"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:774"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:771,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "jdk.internal.org.objectweb.asm.Type:772,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jdk.internal.org.objectweb.asm.Type:773,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "jdk.internal.org.objectweb.asm.Type:775,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder,java.lang.Class)"
    - Src: "jdk.internal.org.objectweb.asm.Type:778,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "jdk.internal.org.objectweb.asm.Type:779,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getArgumentTypes(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jdk.internal.org.objectweb.asm.Type[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:359"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:361"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:362"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:363"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:365"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:368"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:367"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:372"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:377"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:376"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:374"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:373"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:354,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "jdk.internal.org.objectweb.asm.Type:373,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 7
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getArgumentTypes(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "jdk.internal.org.objectweb.asm.Type[]"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.Class)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:392"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:390,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "jdk.internal.org.objectweb.asm.Type:393,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getReturnType(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:412"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:414"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:418"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:417"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:415"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:408,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "jdk.internal.org.objectweb.asm.Type:413,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getReturnType(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getReturnType()"
    - "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:431,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "jdk.internal.org.objectweb.asm.Type:431,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getArgumentsAndReturnSizes(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:450"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:453"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:453"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:451"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:450"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:453"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:451"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:450"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:454"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:455"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:456"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:458"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:459"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:462"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:null"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:462"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:470"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:469"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:465"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:466"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:465"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:465"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:468"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:449,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 13
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getSort()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getDimensions()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:554"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:557"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:556"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getElementType()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getDimensions()"
    - "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:567,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDimensions()"
    - Src: "jdk.internal.org.objectweb.asm.Type:567,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getType(char[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getClassName()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getElementType()"
    - "[jdk.internal.org.objectweb.asm.Type].getClassName()"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[jdk.internal.org.objectweb.asm.Type].getDimensions()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].<init>(char[],int,int)"
    - "[java.lang.String].replace(char,char)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:598"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:600"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:597,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getElementType()"
    - Src: "jdk.internal.org.objectweb.asm.Type:597,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getClassName()"
    - Src: "jdk.internal.org.objectweb.asm.Type:597,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "jdk.internal.org.objectweb.asm.Type:598,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDimensions()"
    - Src: "jdk.internal.org.objectweb.asm.Type:599,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "jdk.internal.org.objectweb.asm.Type:601,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "jdk.internal.org.objectweb.asm.Type:603,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    - Src: "jdk.internal.org.objectweb.asm.Type:603,1"
      Dst: "[java.lang.String].replace(char,char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].<init>(char[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 275
    functionLinenumberEnd: 278
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int,java.lang.Void)"
    - "[java.lang.String].rangeCheck(char[],int,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:276,1"
      Dst: "[java.lang.String].rangeCheck(char[],int,int)"
    - Src: "java.lang.String:276,1"
      Dst: "[java.lang.String].<init>(char[],int,int,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].rangeCheck(char[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionDepth: 1
    returnType: "java.lang.Void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].checkBoundsOffCount(int,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:280,1"
      Dst: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3302
    functionLinenumberEnd: 3308
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "java.lang.String:3303"
      Branch Sides:
      - BranchSide: "java.lang.String:3304"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
      - BranchSide: "java.lang.String:3303"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
    - Branch String: "java.lang.String:3303"
      Branch Sides:
      - BranchSide: "java.lang.String:3304"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
      - BranchSide: "java.lang.String:3303"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
    - Branch String: "java.lang.String:3303"
      Branch Sides:
      - BranchSide: "java.lang.String:3307"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(int)"
      - BranchSide: "java.lang.String:3306"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:3304,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "java.lang.String:3304,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "java.lang.String:3304,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "java.lang.String:3304,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "java.lang.String:3304,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].<init>(char[],int,int,java.lang.Void)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3206
    functionLinenumberEnd: 3224
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.StringUTF16].compress(char[],int,int)"
    - "[java.lang.StringUTF16].toBytes(char[],int,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:3208"
      Branch Sides:
      - BranchSide: "java.lang.String:3213"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3212"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3213"
      Branch Sides:
      - BranchSide: "java.lang.String:3221"
        BranchSideFuncs:
        - "compress(char[],int,int)"
      - BranchSide: "java.lang.String:3220"
        BranchSideFuncs:
        - "toBytes(char[],int,int)"
    - Branch String: "java.lang.String:3215"
      Branch Sides:
      - BranchSide: "java.lang.String:3221"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3220"
        BranchSideFuncs:
        - "toBytes(char[],int,int)"
    Callsites:
    - Src: "java.lang.String:3207,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "java.lang.String:3214,1"
      Dst: "[java.lang.StringUTF16].compress(char[],int,int)"
    - Src: "java.lang.String:3222,1"
      Dst: "[java.lang.StringUTF16].toBytes(char[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].replace(char,char)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1985
    functionLinenumberEnd: 1994
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].replace(byte[],char,char)"
    - "[java.lang.StringUTF16].replace(byte[],char,char)"
    functionUses: 6
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:1986"
      Branch Sides:
      - BranchSide: "java.lang.String:1993"
        BranchSideFuncs:
        - "isLatin1()"
      - BranchSide: "java.lang.String:1992"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1987"
      Branch Sides:
      - BranchSide: "java.lang.String:1988"
        BranchSideFuncs:
        - "replace(byte[],char,char)"
      - BranchSide: "java.lang.String:1987"
        BranchSideFuncs:
        - "replace(byte[],char,char)"
    - Branch String: "java.lang.String:1989"
      Branch Sides:
      - BranchSide: "java.lang.String:1993"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1992"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:1987,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1987,1"
      Dst: "[java.lang.StringLatin1].replace(byte[],char,char)"
    - Src: "java.lang.String:1988,1"
      Dst: "[java.lang.StringUTF16].replace(byte[],char,char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getInternalName()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:618,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getArgumentTypes()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jdk.internal.org.objectweb.asm.Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    - "[jdk.internal.org.objectweb.asm.Type].getArgumentTypes(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:628,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    - Src: "jdk.internal.org.objectweb.asm.Type:628,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getArgumentTypes(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: 665
    functionLinenumberEnd: 669
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:666,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jdk.internal.org.objectweb.asm.Type:667,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor(java.lang.StringBuilder)"
    - Src: "jdk.internal.org.objectweb.asm.Type:668,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getReturnType()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jdk.internal.org.objectweb.asm.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    - "[jdk.internal.org.objectweb.asm.Type].getReturnType(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:638,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    - Src: "jdk.internal.org.objectweb.asm.Type:638,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getReturnType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getArgumentsAndReturnSizes()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    - "[jdk.internal.org.objectweb.asm.Type].getArgumentsAndReturnSizes(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:653,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    - Src: "jdk.internal.org.objectweb.asm.Type:653,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getArgumentsAndReturnSizes(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getInternalName(java.lang.Class)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getName()"
    - "[java.lang.String].replace(char,char)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:730,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "jdk.internal.org.objectweb.asm.Type:730,1"
      Dst: "[java.lang.String].replace(char,char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getSize()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:846"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:845"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Type].getOpcode(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:862"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:864"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:862"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:868"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:865"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:864"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:869"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:868"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[jdk.internal.org.objectweb.asm.Type].equals(java.lang.Object)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: 885
    functionLinenumberEnd: 907
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:886"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:889"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:888"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:889"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:892"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:891"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:893"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:896"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:895"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:896"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:906"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:905"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:897"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:900"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:899"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:900"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:906"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:905"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:901"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:900"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:899"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[jdk.internal.org.objectweb.asm.Type].hashCode()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: 915
    functionLinenumberEnd: 923
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Type:917"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:922"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:921"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Type:918"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Type:921"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[jdk.internal.org.objectweb.asm.Type].toString()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Type"
    linkageType: ""
    functionLinenumber: 931
    functionLinenumberEnd: 933
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Type:932,1"
      Dst: "[jdk.internal.org.objectweb.asm.Type].getDescriptor()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$193(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$193(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].bootstrap$(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$1(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$1(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$1(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: ""
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:281,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:281,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:281,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$215(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$215(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$45(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$45(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.PropagatingAstObserver].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:121,1"
      Dst: "[com.github.javaparser.ast.observer.PropagatingAstObserver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].concretePropertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 205
    functionDepth: 12
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].bootstrap$(java.util.Optional)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874].bootstrap$(com.github.javaparser.ast.Node)"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElseGet(java.util.function.Supplier)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].findChild(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].fixIndentOfAddedNode(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault(com.github.javaparser.utils.LineSeparator)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].makeCommentToken(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,int,java.lang.String)"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    - "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].getIndexOfComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isCompleteLine(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharacters(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[java.util.Vector].listIterator(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[java.util.LinkedList].listIterator(int)"
    - "[java.util.AbstractList].listIterator(int)"
    - "[java.util.ArrayList].listIterator(int)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findTokenTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].matchByRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].replace(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatePropertyChange(com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.util.List].listIterator(int)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 85
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:199"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getParentNode()"
        - "orElseGet(java.util.function.Supplier)"
        - "bootstrap$(com.github.javaparser.ast.Node)"
        - "bootstrap$(java.util.Optional)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:198"
        BranchSideFuncs:
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:133"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getParentNode()"
        - "orElseGet(java.util.function.Supplier)"
        - "bootstrap$(com.github.javaparser.ast.Node)"
        - "bootstrap$(java.util.Optional)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:141"
        BranchSideFuncs:
        - "findChild(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:189"
        BranchSideFuncs:
        - "findTokenTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:185"
        BranchSideFuncs:
        - "isOrphan()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:175"
        BranchSideFuncs:
        - "isCompleteLine(java.util.List,int)"
        - "removeElement(int)"
        - "getIndexOfComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:null"
        BranchSideFuncs:
        - "removeAllExtraCharacters(java.util.List,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:193"
        BranchSideFuncs:
        - "and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
        - "replace(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElement)"
        - "matchByRange()"
        - "get(int)"
        - "makeCommentToken(com.github.javaparser.ast.comments.Comment)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:203"
        BranchSideFuncs:
        - "getClass()"
        - "getSimpleName()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:202"
        BranchSideFuncs:
        - "access$100()"
        - "calculatePropertyChange(com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:134,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:135,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].bootstrap$(java.util.Optional)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:136,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:136,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:137,1"
      Dst: "[java.util.Optional].orElseGet(java.util.function.Supplier)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:140,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:142,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findChild(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:165,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].fixIndentOfAddedNode(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:166,1"
      Dst: "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault(com.github.javaparser.utils.LineSeparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:167,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].makeCommentToken(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:167,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:168,1"
      Dst: "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:168,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:168,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:173,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:174,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:176,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].getIndexOfComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:177,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:178,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:178,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isCompleteLine(java.util.List,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:179,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharacters(java.util.List,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:182,1"
      Dst: "[java.util.List].listIterator(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:181,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:185,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:190,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findTokenTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:191,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:192,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:195,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:196,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].matchByRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:196,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:196,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].replace(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:201,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:201,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:201,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:203,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:203,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatePropertyChange(com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].findChild(com.github.javaparser.ast.Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:111,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findChild(com.github.javaparser.ast.Node,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findChild(com.github.javaparser.ast.Node,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 2
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].byNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:115,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers].byNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:115,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:97"
        BranchSideFuncs:
        - "format(java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:92,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].tryToFindElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:95,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:94,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:94,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].fixIndentOfAddedNode(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 394
    functionLinenumberEnd: 425
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].expand()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].expand()"
    - "[com.github.javaparser.JavaToken$Kind].getKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].expand()"
    functionUses: 1
    ICount: 40
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:398"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:424"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:423"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:401"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:404"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:null"
        BranchSideFuncs:
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:424"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:423"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:424"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:423"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:420"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:419"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:416"
        BranchSideFuncs:
        - "addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
        - "<init>(int)"
        - "getKind()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:400,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:401,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:406,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:414,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].getKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:414,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].expand()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:414,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:411,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:417,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(int,java.lang.Object)"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 12
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:65,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].makeCommentToken(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 266
    functionLinenumberEnd: 280
    functionDepth: 4
    returnType: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].isJavadocComment()"
    - "[com.github.javaparser.ast.comments.Comment].isJavadocComment()"
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.comments.LineComment].isLineComment()"
    - "[com.github.javaparser.ast.comments.Comment].isLineComment()"
    - "[com.github.javaparser.ast.comments.Comment].isBlockComment()"
    - "[com.github.javaparser.ast.comments.BlockComment].isBlockComment()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[com.github.javaparser.ast.comments.Comment].getHeader()"
    - "[com.github.javaparser.ast.comments.Comment].getFooter()"
    functionUses: 2
    ICount: 52
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:270"
        BranchSideFuncs:
        - "isLineComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:274"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:273"
        BranchSideFuncs:
        - "isBlockComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:277"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "getClass()"
        - "getSimpleName()"
        - "<init>()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:267,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isJavadocComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:268,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:269,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getHeader()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:269,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:269,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:269,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getFooter()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:269,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:269,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:271,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isLineComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:274,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isBlockComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:279,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:279,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:279,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 80
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.LineSeparator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].equalsString(com.github.javaparser.utils.LineSeparator)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 4
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenTypes:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenTypes:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenTypes:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.TokenTypes:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenTypes:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenTypes:75"
        BranchSideFuncs:
        - "equalsString(com.github.javaparser.utils.LineSeparator)"
    - Branch String: "com.github.javaparser.TokenTypes:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenTypes:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenTypes:78"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:70,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].equalsString(com.github.javaparser.utils.LineSeparator)"
    - Src: "com.github.javaparser.TokenTypes:79,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addToken(int,int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(int,java.lang.Object)"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:81,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:81,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].getIndexOfComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 282
    functionLinenumberEnd: 292
    functionDepth: 5
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findTokenTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].matchByRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findChildTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:289"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:288"
        BranchSideFuncs:
        - "and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
        - "findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
        - "matchByRange()"
        - "findChildTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:283,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findTokenTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:284,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:285,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:286,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].matchByRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:286,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:286,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:289,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findChildTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findTokenTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 384
    functionDepth: 2
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.stream.Collectors].toList()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 2
    ICount: 49
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:359"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:367"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:366"
        BranchSideFuncs:
        - "bootstrap$()"
        - "getElements()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:355,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:355,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:355,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:356,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:356,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:357,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:357,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:359,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:359,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:361,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:362,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:363,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:367,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:368,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:369,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:375,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902].<init>(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902].<init>(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899].<init>(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899].<init>(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895].<init>(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895].<init>(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896].<init>(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896].<init>(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:88,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].findChildTextElementForComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 298
    functionLinenumberEnd: 323
    functionDepth: 4
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].selectMatchingChildElements(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.util.List].size()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 1
    ICount: 21
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:317"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:322"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:299,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].selectMatchingChildElements(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:300,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:302,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:302,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:303,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:303,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:316,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:316,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:319,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].selectMatchingChildElements(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 325
    functionLinenumberEnd: 346
    functionDepth: 3
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].bootstrap$()"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.AbstractList].listIterator()"
    - "[com.github.javaparser.utils.VisitorList].listIterator()"
    - "[java.util.Vector].listIterator()"
    - "[com.github.javaparser.ast.NodeList].listIterator()"
    - "[java.util.ArrayList].listIterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isSameComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.ast.comments.Comment)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].listIterator()"
    - "[java.util.ListIterator].hasNext()"
    - "[java.util.ListIterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:345"
        BranchSideFuncs:
        - "next()"
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:344"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:337"
        BranchSideFuncs:
        - "getChild()"
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:337"
        BranchSideFuncs:
        - "getChild()"
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:344"
        BranchSideFuncs:
        - "isSameComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.ast.comments.Comment)"
        - "get()"
        - "getComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:343"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:344"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:326,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:327,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:327,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:327,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:328,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:328,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:329,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:330,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:330,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[java.util.List].listIterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:332,1"
      Dst: "[java.util.ListIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[java.util.ListIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:334,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:334,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:334,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isSameComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:335,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:339,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:339,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:340,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isSameComment(com.github.javaparser.ast.comments.Comment,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:349,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:349,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909].<init>(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909].<init>(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910].<init>(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910].<init>(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].isCompleteLine(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 227
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[java.util.Vector].listIterator(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[java.util.LinkedList].listIterator(int)"
    - "[java.util.AbstractList].listIterator(int)"
    - "[java.util.ArrayList].listIterator(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasPrevious()"
    - "[com.github.javaparser.utils.VisitorList$2].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.utils.VisitorList$2].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    - "[java.util.List].size()"
    - "[java.util.List].listIterator(int)"
    - "[java.util.ListIterator].hasNext()"
    - "[java.util.ListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[java.util.ListIterator].hasPrevious()"
    - "[java.util.ListIterator].previous()"
    functionUses: 1
    ICount: 42
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:206"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:219"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:218"
        BranchSideFuncs:
        - "listIterator(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:226"
        BranchSideFuncs:
        - "previous()"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:226"
        BranchSideFuncs:
        - "previous()"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:223"
        BranchSideFuncs:
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:222"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:207,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:209,1"
      Dst: "[java.util.List].listIterator(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:211,1"
      Dst: "[java.util.ListIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:212,1"
      Dst: "[java.util.ListIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:213,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:214,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:220,1"
      Dst: "[java.util.ListIterator].hasPrevious()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:221,1"
      Dst: "[java.util.ListIterator].previous()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharacters(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 234
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[java.util.Vector].listIterator(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[java.util.LinkedList].listIterator(int)"
    - "[java.util.AbstractList].listIterator(int)"
    - "[java.util.ArrayList].listIterator(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
    - "[java.util.List].size()"
    - "[java.util.List].listIterator(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:230"
        BranchSideFuncs:
        - "removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
        - "listIterator(int)"
        - "removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:229"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:231"
        BranchSideFuncs:
        - "removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
        - "listIterator(int)"
        - "removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:230"
        BranchSideFuncs:
        - "removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
        - "listIterator(int)"
        - "removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:230,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:231,1"
      Dst: "[java.util.List].listIterator(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:231,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:232,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersStartingFrom(java.util.ListIterator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 265
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[java.util.ListIterator].hasNext()"
    - "[java.util.ListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[java.util.ListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    functionUses: 2
    ICount: 15
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:264"
        BranchSideFuncs:
        - "next()"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:258"
        BranchSideFuncs:
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:264"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:253,1"
      Dst: "[java.util.ListIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:254,1"
      Dst: "[java.util.ListIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:255,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:256,1"
      Dst: "[java.util.ListIterator].remove()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:259,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].removeAllExtraCharactersBeforePosition(java.util.ListIterator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 238
    functionLinenumberEnd: 248
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasPrevious()"
    - "[com.github.javaparser.utils.VisitorList$2].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasPrevious()"
    - "[com.github.javaparser.utils.VisitorList$2].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[java.util.ListIterator].hasPrevious()"
    - "[java.util.ListIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[java.util.ListIterator].remove()"
    functionUses: 1
    ICount: 11
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:247"
        BranchSideFuncs:
        - "previous()"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:247"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:239,1"
      Dst: "[java.util.ListIterator].hasPrevious()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:240,1"
      Dst: "[java.util.ListIterator].previous()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:241,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:242,1"
      Dst: "[java.util.ListIterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].replace(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[java.util.AbstractSequentialList].add(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[java.util.LinkedList].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[java.util.Vector].add(int,java.lang.Object)"
    - "[java.util.AbstractList].add(int,java.lang.Object)"
    - "[java.util.ArrayList].add(int,java.lang.Object)"
    - "[java.util.List].remove(int)"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:160,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:161,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:162,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatePropertyChange(com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 183
    functionDepth: 11
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterPropertyChange(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    functionUses: 1
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:175"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:174"
        BranchSideFuncs:
        - "calculatedSyntaxModelAfterPropertyChange(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
        - "apply()"
        - "calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
        - "<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
        - "calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
        - "getClass()"
        - "forClass(java.lang.Class)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:173,1"
      Dst: "[java.lang.NullPointerException].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:175,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:175,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:176,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:178,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterPropertyChange(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:179,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:180,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:181,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterPropertyChange(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 397
    functionLinenumberEnd: 401
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:398,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:399,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:399,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:400,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 263
    functionDepth: 5
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].findChildrenPositions(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[java.util.ArrayList].retainAll(java.util.Collection)"
    - "[java.util.LinkedList].<init>()"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836].bootstrap$(int)"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839].bootstrap$(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[java.util.LinkedList].addAll(java.util.Collection)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculateImpl(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].retainAll(java.util.Collection)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].findFirst()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 5
    ICount: 124
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:253"
        BranchSideFuncs:
        - "bootstrap$()"
        - "get(int)"
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
        - "intValue()"
        - "bootstrap$(int)"
        - "orElse(java.lang.Object)"
        - "valueOf(int)"
        - "stream()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:241"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:235"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:247"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
        - "<init>(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:255"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:259"
        BranchSideFuncs:
        - "sub(int,int)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:258"
        BranchSideFuncs:
        - "<init>(java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:186,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].findChildrenPositions(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:188,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:189,1"
      Dst: "[java.util.List].retainAll(java.util.Collection)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:190,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:202,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:203,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:207,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:207,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:208,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:208,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:209,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:209,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836].bootstrap$(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:211,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:212,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:212,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:212,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:214,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:215,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:216,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839].bootstrap$(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:235,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:236,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:240,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculateImpl(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:240,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:248,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 31
    CyclomaticComplexity: 13
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].findChildrenPositions(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 166
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].<init>(com.github.javaparser.ast.Node,java.lang.Integer)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:165"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:158"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node,java.lang.Integer)"
        - "add(java.lang.Object)"
        - "valueOf(int)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:157"
        BranchSideFuncs:
        - "<init>()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:158,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:159,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:160,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:162,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:162,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:162,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].<init>(com.github.javaparser.ast.Node,java.lang.Integer)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:162,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub(int,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].subList(int,int)"
    - "[java.util.List].subList(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:65,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:65,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculateImpl(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 353
    functionDepth: 4
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,int,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840].bootstrap$(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].replacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].'from'(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].cost(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 2
    ICount: 111
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:307"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:307"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:314"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:314"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:326"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:325"
        BranchSideFuncs:
        - "matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:326"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:325"
        BranchSideFuncs:
        - "matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:321"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:329"
        BranchSideFuncs:
        - "replacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:337"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,int,java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:336"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:342"
        BranchSideFuncs:
        - "'from'(int)"
        - "calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:341"
        BranchSideFuncs:
        - "cost(java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:343"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:342"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:346"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:345"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:307"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:302,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:308,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:309,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:310,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,int,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:312,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:312,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:318,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:318,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:320,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840].bootstrap$(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:320,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:322,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:326,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:327,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:330,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].replacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:337,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].'from'(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:337,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:339,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].cost(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:346,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 15
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 121
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[java.lang.AbstractStringBuilder:java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 2
    ICount: 85
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:79"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:118"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getClass()"
        - "getSimpleName()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:77,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:77,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:88,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:89,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:89,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:89,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:89,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:89,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:99,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 6
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:86"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:85"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:85"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:88"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:88"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:86,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:89,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].replacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 151
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    functionUses: 1
    ICount: 68
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:133"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:148"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getClass()"
        - "getSimpleName()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:145"
        BranchSideFuncs:
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:140"
        BranchSideFuncs:
        - "getTokenType()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:148"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getClass()"
        - "getSimpleName()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:131,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:131,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:131,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:136,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:137,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:137,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:137,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:137,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:143,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].'from'(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[java.util.List].size()"
    - "[java.util.List].subList(int,int)"
    functionUses: 4
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:56,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:56,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:56,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:56,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:81,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 82
    functionDepth: 6
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:76"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:75"
        BranchSideFuncs:
        - "findIndentation(com.github.javaparser.ast.Node)"
        - "getElements()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:72,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:74,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:79,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:80,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 374
    functionLinenumberEnd: 408
    functionDepth: 10
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].extract(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].of(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].combineRemovedElementsToRemovedGroups()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverDiffElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverOriginalElements()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].applyAddedDiffElement(com.github.javaparser.printer.lexicalpreservation.Added)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].applyKeptDiffElement(com.github.javaparser.printer.lexicalpreservation.Kept,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].applyRemovedDiffElement(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.List].size()"
    functionUses: 2
    ICount: 60
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:406"
        BranchSideFuncs:
        - "isAdded()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:405"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:406"
        BranchSideFuncs:
        - "isAdded()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:405"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:385"
        BranchSideFuncs:
        - "applyAddedDiffElement(com.github.javaparser.printer.lexicalpreservation.Added)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:384"
        BranchSideFuncs:
        - "get(int)"
        - "isKept()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:391"
        BranchSideFuncs:
        - "applyKeptDiffElement(com.github.javaparser.printer.lexicalpreservation.Kept,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:390"
        BranchSideFuncs:
        - "isRemoved()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:400"
        BranchSideFuncs:
        - "applyRemovedDiffElement(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:399"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "getClass()"
        - "getSimpleName()"
        - "<init>()"
        - "<init>(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:378"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:377"
        BranchSideFuncs:
        - "applyLeftOverOriginalElements()"
        - "applyLeftOverDiffElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:378"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:377"
        BranchSideFuncs:
        - "applyLeftOverOriginalElements()"
        - "applyLeftOverDiffElements()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:375,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].of(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:375,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].extract(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:376,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].combineRemovedElementsToRemovedGroups()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:378,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverDiffElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:379,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverOriginalElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:381,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:382,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:383,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyAddedDiffElement(com.github.javaparser.printer.lexicalpreservation.Added)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:388,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:389,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyKeptDiffElement(com.github.javaparser.printer.lexicalpreservation.Kept,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:391,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:394,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:393,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyRemovedDiffElement(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:400,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:400,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:401,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:401,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:402,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:402,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:406,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].of(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:51,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:54,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].combineRemovedElementsToRemovedGroups()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 457
    functionLinenumberEnd: 470
    functionDepth: 3
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].groupConsecutiveRemovedElements()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Properties].entrySet()"
    - "[java.util.concurrent.ConcurrentHashMap].entrySet()"
    - "[java.security.Provider].entrySet()"
    - "[java.util.Hashtable].entrySet()"
    - "[java.util.EnumMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[java.util.stream.Collectors$Partition].entrySet()"
    - "[java.util.IdentityHashMap].entrySet()"
    - "[java.util.LinkedHashMap].entrySet()"
    - "[java.util.WeakHashMap].entrySet()"
    - "[java.util.HashMap].entrySet()"
    - "[java.util.TreeMap].entrySet()"
    - "[java.util.jar.Attributes].entrySet()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.WeakHashMap$Entry].getKey()"
    - "[java.util.HashMap$Node].getKey()"
    - "[java.util.TreeMap$Entry].getKey()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getKey()"
    - "[java.util.AbstractMap$SimpleEntry].getKey()"
    - "[java.util.Hashtable$Entry].getKey()"
    - "[java.util.Hashtable$Entry].getValue()"
    - "[java.util.HashMap$Node].getValue()"
    - "[java.util.WeakHashMap$Entry].getValue()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getValue()"
    - "[java.util.TreeMap$Entry].getValue()"
    - "[java.util.AbstractMap$SimpleEntry].getValue()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].of(java.lang.Integer,java.util.List)"
    - "[java.util.HashMap].<init>()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 166
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:463"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getValue()"
        - "of(java.lang.Integer,java.util.List)"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:462"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:464"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:469"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:468"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:465"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:468"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:458,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].groupConsecutiveRemovedElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:459,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:460,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:460,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:460,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:460,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].of(java.lang.Integer,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:461,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:463,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:464,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:465,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:466,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].groupConsecutiveRemovedElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 472
    functionLinenumberEnd: 489
    functionDepth: 2
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].bootstrap$()"
    - "[java.util.Map].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.HashMap].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:488"
        BranchSideFuncs:
        - "get(int)"
        - "isRemoved()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:487"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:485"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:484"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:481"
        BranchSideFuncs:
        - "valueOf(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:480"
        BranchSideFuncs:
        - "computeIfAbsent(java.lang.Object,java.util.function.Function)"
        - "add(java.lang.Object)"
        - "bootstrap$()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:473,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:475,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:476,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:477,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:479,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:481,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:482,1"
      Dst: "[java.util.Map].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:483,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:251,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverDiffElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 424
    functionLinenumberEnd: 442
    functionDepth: 5
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toTextElement()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    functionUses: 1
    ICount: 39
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:441"
        BranchSideFuncs:
        - "get(int)"
        - "isKept()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:440"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:441"
        BranchSideFuncs:
        - "get(int)"
        - "isKept()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:440"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:430"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:429"
        BranchSideFuncs:
        - "isAdded()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:437"
        BranchSideFuncs:
        - "addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
        - "toTextElement()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:426,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:427,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:428,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:430,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:432,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].toTextElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:432,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyLeftOverOriginalElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 409
    functionLinenumberEnd: 422
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 35
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:421"
        BranchSideFuncs:
        - "get(int)"
        - "isWhiteSpaceOrComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:420"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:421"
        BranchSideFuncs:
        - "get(int)"
        - "isWhiteSpaceOrComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:420"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:416"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:415"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.Object)"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:411,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:412,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:413,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:416,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:416,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:416,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:416,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:416,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyAddedDiffElement(com.github.javaparser.printer.lexicalpreservation.Added)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 934
    functionLinenumberEnd: 1069
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Added"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isIndent()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isUnindent()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toTextElement()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isAReplacement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation(java.util.List,java.util.List)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[java.util.ArrayList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].subList(int,int)"
    - "[java.util.Vector].subList(int,int)"
    - "[java.util.AbstractList].subList(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].nextIsRightBrace(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.TokenTypes].eolTokenKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].indentationBlock()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getRange()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.lang.Boolean].booleanValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByUnindent(java.util.List,int)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].remove(int)"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - "[java.util.List].subList(int,int)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].getRange()"
    functionUses: 1
    ICount: 307
    EdgeCount: 293
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:943"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:942"
        BranchSideFuncs:
        - "isUnindent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:938"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:943"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:951"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:950"
        BranchSideFuncs:
        - "toTextElement()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:946"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:946"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:954"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
        - "isAReplacement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:952"
        BranchSideFuncs:
        - "isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
        - "isAReplacement(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:959"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:968"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:967"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:964"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:964"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:965"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:964"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:991"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:991"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:969"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:972"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:971"
        BranchSideFuncs:
        - "<init>(int)"
        - "eolTokenKind()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:978"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:977"
        BranchSideFuncs:
        - "processIndentation(java.util.List,java.util.List)"
        - "subList(int,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:978"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:977"
        BranchSideFuncs:
        - "processIndentation(java.util.List,java.util.List)"
        - "subList(int,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:986"
        BranchSideFuncs:
        - "processIndentation(java.util.List,java.util.List)"
        - "subList(int,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:985"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:986"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:992"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "indentationBlock()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:991"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:987"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:992"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "indentationBlock()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:991"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1058"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:994"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:994"
        BranchSideFuncs:
        - "numberOfElements()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:993"
        BranchSideFuncs:
        - "numberOfElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:996"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:997"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:996"
        BranchSideFuncs:
        - "isComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:997"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:996"
        BranchSideFuncs:
        - "isComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:996"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:995"
        BranchSideFuncs:
        - "isComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1001"
        BranchSideFuncs:
        - "isWhiteSpace()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1000"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1001"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1001"
        BranchSideFuncs:
        - "isWhiteSpace()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1000"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1002"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1003"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "booleanValue()"
        - "valueOf(boolean)"
        - "getRange()"
        - "orElse(java.lang.Object)"
        - "getTextElement(int)"
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1008"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1018"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1018"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1018"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1032"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1032"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1054"
        BranchSideFuncs:
        - "addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1054"
        BranchSideFuncs:
        - "addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1051"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1051"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1051"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1059"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1067"
        BranchSideFuncs:
        - "isNewline()"
        - "get(int)"
        - "nextIsRightBrace(int)"
        - "isFollowedByUnindent(java.util.List,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1066"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1060"
        BranchSideFuncs:
        - "adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1059"
        BranchSideFuncs:
        - "isNewline()"
        - "get(int)"
        - "nextIsRightBrace(int)"
        - "isFollowedByUnindent(java.util.List,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1064"
        BranchSideFuncs:
        - "adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1063"
        BranchSideFuncs:
        - "adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1067"
        BranchSideFuncs:
        - "adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1066"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:935,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].isIndent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:937,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:937,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:943,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].isUnindent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:944,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:945,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:945,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:951,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].toTextElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:954,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:954,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:957,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:957,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation(java.util.List,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:958,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextIsRightBrace(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:959,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:959,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:959,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:962,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:962,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:965,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:955,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:955,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAReplacement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:972,1"
      Dst: "[com.github.javaparser.TokenTypes].eolTokenKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:974,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:987,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].indentationBlock()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:994,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:995,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:995,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1001,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1003,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1003,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1005,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1006,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1008,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1008,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1008,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1016,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1033,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1060,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByUnindent(java.util.List,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 81
    CyclomaticComplexity: 43
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextIsRightBrace(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 924
    functionLinenumberEnd: 932
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[java.util.ArrayList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].subList(int,int)"
    - "[java.util.Vector].subList(int,int)"
    - "[java.util.AbstractList].subList(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    - "[java.util.List].size()"
    - "[java.util.List].subList(int,int)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:931"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:930"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:927"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:930"
        BranchSideFuncs:
        - "isToken(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:929"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:925,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:925,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:926,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:926,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:926,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:927,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:928,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    functionUses: 2
    ICount: 18
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:196"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:196"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:200"
        BranchSideFuncs:
        - "isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:200"
        BranchSideFuncs:
        - "isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:194,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:194,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:197,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:198,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAfterLBrace(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isAReplacement(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 1178
    functionLinenumberEnd: 1182
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved()"
    functionUses: 1
    ICount: 18
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "isAdded()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "get(int)"
        - "isRemoved()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1180,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1180,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1181,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.TokenTypes].eolTokenKind()"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:83,1"
      Dst: "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].indentationBlock()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 191
    functionDepth: 6
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:185,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:186,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:186,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyKeptDiffElement(com.github.javaparser.printer.lexicalpreservation.Kept,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 686
    functionLinenumberEnd: 775
    functionDepth: 6
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Kept"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isIdentifier()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isIdentifier()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isKeyword()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isKeyword()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].getArrayLevel(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isPrimitiveType()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getTokenType()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpaceOrComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSeparator()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isIndent()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isUnindent()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isIdentifier()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isKeyword()"
    functionUses: 1
    ICount: 216
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:687"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:689"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:688"
        BranchSideFuncs:
        - "getChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:689"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:691"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:690"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:689"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:691"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:690"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:691"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:694"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:693"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:691"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:694"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:693"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:739"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:738"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:739"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:738"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:695"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:696"
        BranchSideFuncs:
        - "isKeyword()"
        - "isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isIdentifier()"
        - "isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:696"
        BranchSideFuncs:
        - "isKeyword()"
        - "isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isIdentifier()"
        - "isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:696"
        BranchSideFuncs:
        - "isKeyword()"
        - "isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isIdentifier()"
        - "isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:696"
        BranchSideFuncs:
        - "isKeyword()"
        - "isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isIdentifier()"
        - "isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:696"
        BranchSideFuncs:
        - "isKeyword()"
        - "isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isIdentifier()"
        - "isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:696"
        BranchSideFuncs:
        - "isKeyword()"
        - "isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isIdentifier()"
        - "isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:696"
        BranchSideFuncs:
        - "isKeyword()"
        - "isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isIdentifier()"
        - "isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:696"
        BranchSideFuncs:
        - "isKeyword()"
        - "isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isIdentifier()"
        - "isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
        - "isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:732"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:731"
        BranchSideFuncs:
        - "isPrimitiveType()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:732"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:737"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:736"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:739"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:738"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:739"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:738"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:744"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:743"
        BranchSideFuncs:
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:744"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:747"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:746"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:744"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:747"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:746"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:749"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:748"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:749"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:748"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:751"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:750"
        BranchSideFuncs:
        - "isWhiteSpaceOrComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:753"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:752"
        BranchSideFuncs:
        - "isNewLine()"
        - "isSeparator()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:764"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:763"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:764"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:763"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:764"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:766"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:765"
        BranchSideFuncs:
        - "isIndent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:766"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:768"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:767"
        BranchSideFuncs:
        - "isUnindent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:768"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:771"
        BranchSideFuncs:
        - "getElement()"
        - "append(java.lang.String)"
        - "<init>()"
        - "append(java.lang.Object)"
        - "toString()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:687,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:689,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:689,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:689,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:695,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:697,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isIdentifier()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:697,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:709,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:697,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:719,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:697,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isKeyword()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:697,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:725,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getArrayLevel(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:725,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:732,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isPrimitiveType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:739,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:741,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].getTokenType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:741,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:744,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isNewLine()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:744,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:747,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:749,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpaceOrComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:753,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSeparator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:759,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:759,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:760,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:760,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:760,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:764,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isWhiteSpace()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:766,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isIndent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:768,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].isUnindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 57
    CyclomaticComplexity: 32
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isNodeWithTypeArguments(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 810
    functionLinenumberEnd: 816
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[java.util.Optional].get()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    functionUses: 1
    ICount: 26
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:811"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:812"
        BranchSideFuncs:
        - "getElement()"
        - "getClass()"
        - "isAssignableFrom(java.lang.Class)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:811"
        BranchSideFuncs:
        - "getElement()"
        - "getClass()"
        - "isAssignableFrom(java.lang.Class)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:813"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:814"
        BranchSideFuncs:
        - "isPresent()"
        - "get()"
        - "getChild()"
        - "getTypeArguments()"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:813"
        BranchSideFuncs:
        - "isPresent()"
        - "get()"
        - "getChild()"
        - "getTypeArguments()"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:815"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:813"
        BranchSideFuncs:
        - "isPresent()"
        - "get()"
        - "getChild()"
        - "getTypeArguments()"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:815"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:813"
        BranchSideFuncs:
        - "isPresent()"
        - "get()"
        - "getChild()"
        - "getTypeArguments()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:811,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:812,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:813,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:813,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:813,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:814,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:815,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:815,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:815,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 866
    functionLinenumberEnd: 884
    functionDepth: 3
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isDiamondOperator(com.github.javaparser.JavaToken$Kind)"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    functionUses: 2
    ICount: 31
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:871"
        BranchSideFuncs:
        - "getKind()"
        - "isDiamondOperator(com.github.javaparser.JavaToken$Kind)"
        - "valueOf(int)"
        - "get()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:874"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:881"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:880"
        BranchSideFuncs:
        - "isWhitespace()"
        - "getCategory()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:876"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:875"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:882"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
        - "<init>(com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:882"
        BranchSideFuncs:
        - "getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
        - "<init>(com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:867,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:867,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:868,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:872,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:873,1"
      Dst: "[com.github.javaparser.JavaToken].getKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:873,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:874,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isDiamondOperator(com.github.javaparser.JavaToken$Kind)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:875,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:881,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:881,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:883,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:883,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.JavaToken].getNextToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:161,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isDiamondOperator(com.github.javaparser.JavaToken$Kind)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 913
    functionLinenumberEnd: 915
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken$Kind"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].equals(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:913"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:913"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:914,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 800
    functionLinenumberEnd: 805
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    functionUses: 2
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:801"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:802"
        BranchSideFuncs:
        - "getElement()"
        - "getClass()"
        - "isAssignableFrom(java.lang.Class)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:801"
        BranchSideFuncs:
        - "getElement()"
        - "getClass()"
        - "isAssignableFrom(java.lang.Class)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:803"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:804"
        BranchSideFuncs:
        - "getScope()"
        - "isPresent()"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:803"
        BranchSideFuncs:
        - "getScope()"
        - "isPresent()"
        - "getChild()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:801,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:802,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:803,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:803,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:803,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:804,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:804,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElement(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 823
    functionLinenumberEnd: 847
    functionDepth: 5
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[java.lang.String].split(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.JavaToken].asString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    functionUses: 1
    ICount: 39
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:826"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:827"
        BranchSideFuncs:
        - "getElement()"
        - "getNameWithScope()"
        - "getToken()"
        - "split(java.lang.String)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:826"
        BranchSideFuncs:
        - "getElement()"
        - "getNameWithScope()"
        - "getToken()"
        - "split(java.lang.String)"
        - "getChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:846"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:845"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:842"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:837"
        BranchSideFuncs:
        - "getNextToken()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:826,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isTypeWithFullyQualifiedName(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:827,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:830,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:830,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:830,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:831,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:833,1"
      Dst: "[com.github.javaparser.JavaToken].asString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:833,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:835,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:835,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.JavaToken].asString()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 791
    functionLinenumberEnd: 795
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:793"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:792"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:791"
        BranchSideFuncs:
        - "getElement()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:794"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:791"
        BranchSideFuncs:
        - "getElement()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:792,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:794,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].getArrayLevel(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 779
    functionLinenumberEnd: 786
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:785"
        BranchSideFuncs:
        - "getArrayLevel()"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:784"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:780,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:781,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isArrayType(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:782,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:783,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 334
    functionLinenumberEnd: 336
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    - "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    functionUses: 10
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:335,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.type.ArrayType:335,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 891
    functionLinenumberEnd: 908
    functionDepth: 3
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isBracket(com.github.javaparser.JavaToken$Kind)"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    functionUses: 2
    ICount: 29
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:896"
        BranchSideFuncs:
        - "getKind()"
        - "valueOf(int)"
        - "isBracket(com.github.javaparser.JavaToken$Kind)"
        - "get()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:905"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:904"
        BranchSideFuncs:
        - "isWhitespace()"
        - "getCategory()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:904"
        BranchSideFuncs:
        - "isWhitespace()"
        - "getCategory()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:906"
        BranchSideFuncs:
        - "getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
        - "<init>(com.github.javaparser.JavaToken)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:906"
        BranchSideFuncs:
        - "getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
        - "<init>(com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:892,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:892,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:893,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:897,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:898,1"
      Dst: "[com.github.javaparser.JavaToken].getKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:898,1"
      Dst: "[com.github.javaparser.JavaToken$Kind].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:899,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isBracket(com.github.javaparser.JavaToken$Kind)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:900,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:905,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:905,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:907,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:907,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].getIndexToNextTokenElementInArrayType(com.github.javaparser.printer.lexicalpreservation.TokenTextElement,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isBracket(com.github.javaparser.JavaToken$Kind)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 920
    functionLinenumberEnd: 922
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken$Kind"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].equals(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:920"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:920"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:921,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].applyRemovedDiffElement(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 496
    functionLinenumberEnd: 642
    functionDepth: 9
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    - "com.github.javaparser.printer.lexicalpreservation.Removed"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - "[com.github.javaparser.ast.comments.Comment].getCommentedNode()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isEnforcingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].considerEnforcingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByComment(int,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].posOfNextComment(int,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].removeElements(int,int,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isRemovingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].considerRemovingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isInlined(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].matchByRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getTokenType()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.JavaToken].getCategory()"
    - "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpaceNotEol()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isLiteral()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isLiteral()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isPrimitiveType()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isPrimitive()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isPrimitive()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].cleanTheLineOfLeftOverSpace(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept()"
    - "[java.util.List].remove(int)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isLiteral()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isPrimitive()"
    functionUses: 1
    ICount: 287
    EdgeCount: 213
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:497"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:496"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:497"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:496"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:499"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:512"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:508"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:507"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:508"
        BranchSideFuncs:
        - "getCommentedNode()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:507"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:505"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:508"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:507"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:536"
        BranchSideFuncs:
        - "getChild()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:535"
        BranchSideFuncs:
        - "isEnforcingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:536"
        BranchSideFuncs:
        - "getChild()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:535"
        BranchSideFuncs:
        - "isEnforcingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:527"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:534"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:533"
        BranchSideFuncs:
        - "findIndentation(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:534"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getTextElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:533"
        BranchSideFuncs:
        - "findIndentation(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:534"
        BranchSideFuncs:
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:533"
        BranchSideFuncs:
        - "findIndentation(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:541"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:546"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:563"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:562"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:563"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:562"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:563"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:562"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:562"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:556"
        BranchSideFuncs:
        - "isKept()"
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:555"
        BranchSideFuncs:
        - "remove(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:563"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:562"
        BranchSideFuncs:
        - "isFollowedByComment(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:567"
        BranchSideFuncs:
        - "posOfNextComment(int,java.util.List)"
        - "removeElements(int,int,java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:566"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:583"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:584"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:583"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:584"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:583"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:584"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:583"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:584"
        BranchSideFuncs:
        - "and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
        - "hasNext()"
        - "matchByRange()"
        - "findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:583"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:592"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:591"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:592"
        BranchSideFuncs:
        - "isComment()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:591"
        BranchSideFuncs:
        - "isToken()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:640"
        BranchSideFuncs:
        - "considerRemovingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:639"
        BranchSideFuncs:
        - "cleanTheLineOfLeftOverSpace(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:604"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:604"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:594"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:602"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:605"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:604"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:605"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:604"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:608"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:607"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:606"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:608"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:607"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:611"
        BranchSideFuncs:
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:610"
        BranchSideFuncs:
        - "isWhiteSpaceOrComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:610"
        BranchSideFuncs:
        - "isWhiteSpaceOrComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:617"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:616"
        BranchSideFuncs:
        - "isLiteral()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:617"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:616"
        BranchSideFuncs:
        - "isLiteral()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:640"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:639"
        BranchSideFuncs:
        - "cleanTheLineOfLeftOverSpace(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:620"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:619"
        BranchSideFuncs:
        - "isPrimitiveType()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:627"
        BranchSideFuncs:
        - "isPrimitive()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:626"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:621"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:625"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:624"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:627"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:630"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:629"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:630"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:629"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:631"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:630"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:631"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:633"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:632"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:637"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.Object)"
        - "toString()"
        - "getElement()"
        - "append(java.lang.String)"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:497,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:499,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:502,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:503,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:504,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getCommentedNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:504,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:505,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:505,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:505,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:506,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:513,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:514,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:515,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:518,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:527,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:527,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:529,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:529,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:534,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findIndentation(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:541,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isEnforcingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:544,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerEnforcingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:547,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:548,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:548,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:555,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isKept()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:556,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:563,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByComment(int,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:564,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].posOfNextComment(int,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:565,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].removeElements(int,int,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:567,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isRemovingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:569,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerRemovingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:577,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isInlined(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:578,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:578,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:578,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:580,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].matchByRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:580,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].and(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:580,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].findElement(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:497,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:592,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:594,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getTokenType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:594,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:599,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:600,1"
      Dst: "[com.github.javaparser.JavaToken].getCategory()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:601,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:602,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:605,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpaceNotEol()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:606,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:608,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:611,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpaceOrComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:617,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isLiteral()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:620,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isPrimitiveType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:621,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isPrimitive()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:625,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:625,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:625,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:625,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:625,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:627,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpace()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:640,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].cleanTheLineOfLeftOverSpace(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 71
    CyclomaticComplexity: 46
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].getChild()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:64"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:63"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getSimpleName()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:60,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:62,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:64,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:64,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:65,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:65,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:65,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isEnforcingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 250
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement(java.util.List,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - "[java.util.List].size()"
    functionUses: 1
    ICount: 21
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:248"
        BranchSideFuncs:
        - "isAdded()"
        - "nextDiffElement(java.util.List,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:247"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "isACompleteLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:246,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement(java.util.List,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:247,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement(java.util.List,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:247,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:248,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:249,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getFirstElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElement()"
    functionUses: 3
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:148"
        BranchSideFuncs:
        - "getLastElement()"
        - "hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:147"
        BranchSideFuncs:
        - "getFirstElement()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:147"
        BranchSideFuncs:
        - "getFirstElement()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:148,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getFirstElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:148,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:149,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElement()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getFirstElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.Removed"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:115,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.Removed"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:124,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:124,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerEnforcingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionDepth: 4
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].considerIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].size()"
    functionUses: 1
    ICount: 7
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:219,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:219,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 243
    functionDepth: 3
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].defineEnforcingIndentationContext(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].removeExtraCharacters(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    - "[java.lang.IllegalStateException].<init>()"
    functionUses: 2
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:234"
        BranchSideFuncs:
        - "removeExtraCharacters(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:242"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:228,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].defineEnforcingIndentationContext(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:235,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].removeExtraCharacters(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:240,1"
      Dst: "[java.lang.IllegalStateException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].defineEnforcingIndentationContext(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 310
    functionLinenumberEnd: 341
    functionDepth: 2
    returnType: "com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext].<init>(com.github.javaparser.printer.lexicalpreservation.Difference,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isSpaceOrTabElement(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    functionUses: 1
    ICount: 51
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:318"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.printer.lexicalpreservation.Difference,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:340"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:340"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:334"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:333"
        BranchSideFuncs:
        - "isSpaceOrTabElement(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:311,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext].<init>(com.github.javaparser.printer.lexicalpreservation.Difference,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:313,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:316,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:316,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:319,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isSpaceOrTabElement(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 13
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext].<init>(com.github.javaparser.printer.lexicalpreservation.Difference,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Difference"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext].<init>(com.github.javaparser.printer.lexicalpreservation.Difference,int,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext:278,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext].<init>(com.github.javaparser.printer.lexicalpreservation.Difference,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext].<init>(com.github.javaparser.printer.lexicalpreservation.Difference,int,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext"
    linkageType: ""
    functionLinenumber: 280
    functionLinenumberEnd: 285
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Difference"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$EnforcingIndentationContext:281,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isSpaceOrTabElement(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:367,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:367,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].removeExtraCharacters(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 293
    functionLinenumberEnd: 300
    functionDepth: 1
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:299"
        BranchSideFuncs:
        - "removeElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:299"
        BranchSideFuncs:
        - "removeElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:299"
        BranchSideFuncs:
        - "removeElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:295,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:296,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isRemovingIndentationActivable(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 257
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement(java.util.List,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - "[java.util.List].size()"
    functionUses: 2
    ICount: 21
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:255"
        BranchSideFuncs:
        - "isAdded()"
        - "nextDiffElement(java.util.List,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:254"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "isACompleteLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:253,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement(java.util.List,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:254,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement(java.util.List,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:254,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:255,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:256,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerRemovingIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionDepth: 4
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].considerIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:223,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].considerIndentation(com.github.javaparser.printer.lexicalpreservation.NodeText,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isInlined(com.github.javaparser.printer.lexicalpreservation.NodeText,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 346
    functionLinenumberEnd: 361
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:359"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:359"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:360"
        BranchSideFuncs:
        - "isNewline()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:359"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:353"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:350"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:349"
        BranchSideFuncs:
        - "numberOfElements()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:348,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:351,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:351,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:354,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].getTokenType()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:73"
        BranchSideFuncs:
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:72"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getSimpleName()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:71,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:73,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:73,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:73,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:73,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:73,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 125
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:124"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:120,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:122,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpaceNotEol()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpaceNotEol()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:116"
        BranchSideFuncs:
        - "isWhiteSpaceNotEol()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:112,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:114,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpaceNotEol()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpaceNotEol()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:104"
        BranchSideFuncs:
        - "isWhiteSpace()"
        - "isNewLine()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:104"
        BranchSideFuncs:
        - "isWhiteSpace()"
        - "isNewLine()"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:105,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:105,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isPrimitiveType()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:100"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:96,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:98,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 109
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:108"
        BranchSideFuncs:
        - "isWhiteSpace()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:104,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:106,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].cleanTheLineOfLeftOverSpace(com.github.javaparser.printer.lexicalpreservation.RemovedGroup,com.github.javaparser.printer.lexicalpreservation.Removed)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 646
    functionLinenumberEnd: 681
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    - "com.github.javaparser.printer.lexicalpreservation.Removed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isProcessed()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isLastElement(com.github.javaparser.printer.lexicalpreservation.Removed)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElementIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndentation()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isReplaced(int)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].processed()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    functionUses: 1
    ICount: 74
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:652"
        BranchSideFuncs:
        - "isProcessed()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:653"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:680"
        BranchSideFuncs:
        - "isLastElement(com.github.javaparser.printer.lexicalpreservation.Removed)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:679"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:680"
        BranchSideFuncs:
        - "isACompleteLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:679"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:680"
        BranchSideFuncs:
        - "isNewLine()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:679"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:656"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:680"
        BranchSideFuncs:
        - "getIndentation()"
        - "getLastElementIndex()"
        - "isReplaced(int)"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:679"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:678"
        BranchSideFuncs:
        - "get()"
        - "intValue()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:677"
        BranchSideFuncs:
        - "processed()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:678"
        BranchSideFuncs:
        - "get()"
        - "intValue()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:677"
        BranchSideFuncs:
        - "processed()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:660"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:678"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:677"
        BranchSideFuncs:
        - "processed()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:663"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:664"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:671"
        BranchSideFuncs:
        - "get(int)"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:670"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:670"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isNewline()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:660"
        BranchSideFuncs:
        - "removeElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:659"
        BranchSideFuncs:
        - "get()"
        - "intValue()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:671"
        BranchSideFuncs:
        - "removeElement(int)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:647,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:653,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isProcessed()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:654,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isLastElement(com.github.javaparser.printer.lexicalpreservation.Removed)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:655,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isACompleteLine()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:656,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:657,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElementIndex()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:658,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndentation()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:659,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:659,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:659,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isReplaced(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:660,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:661,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:661,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:663,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].removeElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:671,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:671,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:678,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].processed()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 13
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isProcessed()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].isLastElement(com.github.javaparser.printer.lexicalpreservation.Removed)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Removed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElement()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:131,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:131,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:java.lang.Object].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 3
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:44"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:43"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:44"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:43"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Removed:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Removed:44"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:44,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:46,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getLastElementIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndicesBeingRemoved()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:105,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndicesBeingRemoved()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:106,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:106,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndicesBeingRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].intValue()"
    - "[java.util.stream.IntStream].range(int,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.List].size()"
    - "[java.util.stream.IntStream].boxed()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:94,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:94,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:94,1"
      Dst: "[java.util.stream.IntStream].range(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:95,1"
      Dst: "[java.util.stream.IntStream].boxed()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:96,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:96,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].getIndentation()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 211
    functionLinenumberEnd: 247
    functionDepth: 4
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__375].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__877].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].apply(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.JavaToken].getPreviousToken()"
    - "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Optional].empty()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    functionUses: 1
    ICount: 57
    EdgeCount: 394
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:221"
        BranchSideFuncs:
        - "isNewLine()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:220"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:220"
        BranchSideFuncs:
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:245"
        BranchSideFuncs:
        - "empty()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:246"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object)"
        - "getBegin()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:245"
        BranchSideFuncs:
        - "empty()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:245"
        BranchSideFuncs:
        - "empty()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:235"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:235"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:242"
        BranchSideFuncs:
        - "getKind()"
        - "isEndOfLineToken(int)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:241"
        BranchSideFuncs:
        - "valueOf(int)"
        - "of(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:215,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:216,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:217,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:218,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isNewLine()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:221,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:223,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:224,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:225,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:226,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:227,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:227,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:228,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:228,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:229,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:232,1"
      Dst: "[com.github.javaparser.JavaToken].getKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:231,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:237,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:238,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:238,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:240,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.JavaToken].getPreviousToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:165,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:59,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory(int)"
    - Src: "com.github.javaparser.TokenTypes:59,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isReplaced(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 1187
    functionLinenumberEnd: 1191
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved()"
    functionUses: 1
    ICount: 21
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "isAdded()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "get(int)"
        - "isRemoved()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1188,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1189,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1189,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1190,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isRemoved()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].processed()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].concreteListChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 428
    functionLinenumberEnd: 444
    functionDepth: 11
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListRemovalDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$200(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListAdditionDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    functionUses: 1
    ICount: 32
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:431"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:434"
        BranchSideFuncs:
        - "calculateListRemovalDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:433"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:438"
        BranchSideFuncs:
        - "access$100()"
        - "calculateListAdditionDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:437"
        BranchSideFuncs:
        - "append(java.lang.Object)"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:429,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:429,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:432,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:433,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$200(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:432,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListRemovalDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:435,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListAdditionDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:438,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:438,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:438,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:438,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:438,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:441,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:442,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$200(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findNodeListName(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:62,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findNodeListName(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].concreteListReplacement(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$200(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListReplacementDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:447,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:447,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:449,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$100()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:450,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$200(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:449,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListReplacementDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:452,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].<init>(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:453,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].apply()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$15(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 375
    functionLinenumberEnd: 383
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.JavaToken].hasRange()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 24
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:377"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:376"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:375"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-1"
        BranchSideFuncs:
        - "hasRange()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-1"
        BranchSideFuncs:
        - "getRange()"
        - "getToken()"
        - "equals(java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:376,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:376,1"
      Dst: "[com.github.javaparser.JavaToken].hasRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:376,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:380,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:381,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:382,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:382,1"
      Dst: "[com.github.javaparser.Range].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.JavaToken].hasRange()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[java.util.Optional].isPresent()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:145,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.JavaToken:145,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$14(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].asString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - "[java.lang.String].trim()"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:370,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:370,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:370,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].asString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:370,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$13(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 368
    functionLinenumberEnd: 370
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$12(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:368,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$11(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].asString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:364,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:364,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].asString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:364,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$10(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 362
    functionLinenumberEnd: 364
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$9(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:362,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$8(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].asString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:358,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:358,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].asString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:358,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$7(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$5(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$4(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:328,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isChild()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$3(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 303
    functionLinenumberEnd: 316
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 35
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:304"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:303"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-1"
        BranchSideFuncs:
        - "hasRange()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-1"
        BranchSideFuncs:
        - "getRange()"
        - "equals(java.lang.Object)"
        - "getComment()"
        - "get()"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:304,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:305,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:306,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:307,1"
      Dst: "[com.github.javaparser.Range].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:308,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:308,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:309,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$2(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:302"
        BranchSideFuncs:
        - "hasRange()"
        - "getChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:302"
        BranchSideFuncs:
        - "hasRange()"
        - "getChild()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:303,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:303,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$concretePropertyChange$1(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:137,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:121,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.VisitorMap"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:87,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:93,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:98,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].access$000(com.github.javaparser.utils.VisitorMap)"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:103,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].access$000(com.github.javaparser.utils.VisitorMap)"
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:103,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:103,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].access$000(com.github.javaparser.utils.VisitorMap)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "com.github.javaparser.ast.visitor.GenericVisitor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].access$100(com.github.javaparser.utils.VisitorMap)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:110"
        BranchSideFuncs:
        - "booleanValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "access$100(com.github.javaparser.utils.VisitorMap)"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:111,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].access$100(com.github.javaparser.utils.VisitorMap)"
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:111,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade:111,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorMap].access$100(com.github.javaparser.utils.VisitorMap)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "com.github.javaparser.ast.visitor.GenericVisitor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:75,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.Parameter:75,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.body.Parameter:75,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.Parameter:75,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.Parameter:86,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:96,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.Parameter:96,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.Parameter:96,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:100,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.Parameter:100,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "boolean"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:111,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:139,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionUses: 32
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:145,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 210
    functionLinenumberEnd: 220
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:214"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.Parameter:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:217"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:216"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:211,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:215,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:216,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.Parameter:218,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.Parameter].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 236
    functionLinenumberEnd: 246
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:240"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.Parameter:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:243"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:242"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:237,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:241,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:242,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.Parameter:244,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.Parameter].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:272"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:271"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:254,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.Parameter:255,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.Parameter:256,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.Parameter:272,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].setVarArgsAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 281
    functionLinenumberEnd: 291
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:285"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.Parameter:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:288"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:287"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:282,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:286,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.Parameter:287,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.Parameter:289,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.Parameter].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:296,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.Parameter:296,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ParameterMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: 307
    functionLinenumberEnd: 338
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.Parameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.Parameter].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 56
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:310"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:316"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:310"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:323"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:322"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:316"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:327"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:326"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:331"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:330"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.Parameter:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:337"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:336"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.Parameter:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:331"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.Parameter:330"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:311,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.Parameter:312,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.Parameter:313,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.Parameter:324,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.Parameter:328,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.Parameter:337,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.Parameter].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:342,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.Parameter:342,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.Parameter].isFinal()"
    functionSourceFile: "com.github.javaparser.ast.body.Parameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithFinalModifier].isFinal()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.Parameter:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:364"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:363"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.Parameter:359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.Parameter:364"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.Parameter:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.Parameter:357,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.body.Parameter:357,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.body.Parameter:358,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.Parameter:364,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithFinalModifier].isFinal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].bootstrap$(com.github.javaparser.ast.expr.LambdaExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].<init>(com.github.javaparser.ast.expr.LambdaExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].<init>(com.github.javaparser.ast.expr.LambdaExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].<init>(com.github.javaparser.ast.expr.LambdaExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NodeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.NodeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.NodeMetaModel"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 26
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.NodeMetaModel:52,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:74,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:74,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:74,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(java.lang.String,com.github.javaparser.ast.expr.Expression[])"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:78,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:78,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.ast.expr.Expression,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:86,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.ast.expr.Expression,java.lang.String,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "java.lang.String"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:90,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:90,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:98,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:98,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:102,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:111,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:135,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:141,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 23
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:156,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 170
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:164"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:167"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:166"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:161,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:165,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:168,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:199,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments(com.github.javaparser.ast.NodeList<Type>)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 218
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Type>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:212"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:215"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:214"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:213,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:214,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:216,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].removeScope()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:245"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:245"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:226,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:227,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:228,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:234,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].removeScope()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:246,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].removeScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:251,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:257,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:257,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MethodCallExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: 268
    functionLinenumberEnd: 297
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 47
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:272"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:271"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:272"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:271"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:282"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:281"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:287"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:288"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:287"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:296"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:295"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:296"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:295"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:289"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:288"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:272,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:273,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:274,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:279,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:284,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:296,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].isMethodCallExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].asMethodCallExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodCallExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].ifMethodCallExpr(java.util.function.Consumer<MethodCallExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<MethodCallExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:314,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:332,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:332,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].toMethodCallExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:338,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext()"
    - "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext()"
    - "[com.github.javaparser.ast.expr.Expression].isQualified()"
    - "[com.github.javaparser.ast.expr.Expression].elidesTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].isGenericMethod()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].resolve()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].hasParameterwithSameTypeThanResultType(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:359"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:359"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:366"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:365"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:366"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:365"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:372"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:371"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:355,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:355,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:360,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isQualified()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:360,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].elidesTypeArguments()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:366,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].isGenericMethod()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:367,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].resolve()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:367,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:367,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].hasParameterwithSameTypeThanResultType(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].isGenericMethod()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:379"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:380,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:380,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:380,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:380,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].hasParameterwithSameTypeThanResultType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr$lambda_hasParameterwithSameTypeThanResultType_0__958].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodCallExpr:389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodCallExpr:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:387,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:387,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:388,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:388,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:388,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr$lambda_hasParameterwithSameTypeThanResultType_0__958].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:389,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].isInvocationContext()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodCallExpr].lambda$hasParameterwithSameTypeThanResultType$0(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodCallExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].resolve()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:389,1"
      Dst: "[com.github.javaparser.ast.type.Type].resolve()"
    - Src: "com.github.javaparser.ast.expr.MethodCallExpr:389,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__420"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__420:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__420"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__420:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__420"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__420:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 63
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.utils.LineSeparator].lookupEscaped(java.lang.String)"
    - "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    functionUses: 5
    ICount: 29
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:56"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:55"
        BranchSideFuncs:
        - "isEndOfLineToken(int)"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:58"
        BranchSideFuncs:
        - "isWhitespaceButNotEndOfLine(int)"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:48,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:51,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:52,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:52,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:56,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:58,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].lookupEscaped(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:58,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:58,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:59,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:64,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:71,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:72,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:74,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:74,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 6
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:80,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:80,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:80,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 6
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:95"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:94"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:96,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionUses: 4
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:-1"
        BranchSideFuncs:
        - "getTokenKind()"
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:-1"
        BranchSideFuncs:
        - "getText()"
        - "equals(java.lang.Object)"
        - "getContent()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:118,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:118,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:119,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:119,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmToken:119,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$105(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$105(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$105(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1059
    functionLinenumberEnd: 1061
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].lambda$isLocalClassDeclaration$0(com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847:-1,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].lambda$isLocalClassDeclaration$0(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].lambda$isLocalClassDeclaration$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:285,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java16Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java16Validator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java15Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 3
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java16Validator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java15Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java16Validator:34,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java16Validator:41,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].getMessage()"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getMessage()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:145,1"
      Dst: "[java.lang.Throwable].getMessage()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenMgrException].<init>()"
    functionSourceFile: "com.github.javaparser.TokenMgrException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenMgrException:152,1"
      Dst: "[java.lang.RuntimeException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.InitializerDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.InitializerDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.InitializerDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__593"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__593:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__593"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__593:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__593"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__593:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$69(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$69(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$69(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 751
    functionLinenumberEnd: 753
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:752,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].booleanType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:56,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].charType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:60,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].byteType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:64,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].shortType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:68,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].intType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:72,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].longType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:76,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].floatType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:80,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].doubleType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:84,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:154,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:154,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:163,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionUses: 74
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:179,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:185,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].toBoxedType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toBoxedType()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:194,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toBoxedType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toBoxedType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].parseClassOrInterfaceType(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:125,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseClassOrInterfaceType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseClassOrInterfaceType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseClassOrInterfaceType(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:359,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:360,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:360,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseClassOrInterfaceType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseClassOrInterfaceType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseClassOrInterfaceType(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:140,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:140,1"
      Dst: "[com.github.javaparser.JavaParser].parseClassOrInterfaceType(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:140,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseClassOrInterfaceType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<ClassOrInterfaceType>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:405,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:405,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:199,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:215,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:220,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:226,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:226,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.PrimitiveTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].isPrimitiveType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].asPrimitiveType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].ifPrimitiveType(java.util.function.Consumer<PrimitiveType>)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<PrimitiveType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:250,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:255,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:255,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].toPrimitiveType()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:261,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[java.lang.Enum].name()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType:266,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:266,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType:266,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toLowerCase()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].values()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:58,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:59,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].values()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:60,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:60,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:64,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:64,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:64,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:64,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].values()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:32,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].hashCode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:38,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:43,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:44,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:44,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:45,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:42,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionUses: 404
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:275,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:48"
        BranchSideFuncs:
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
        - "getDefaultValue()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:49,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:49,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:49,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:49,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:49,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:51,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:51,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:52,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:53,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:49,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:125,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 74
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:57,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:57,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:57,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:57,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:57,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:60"
        BranchSideFuncs:
        - "getInitializer()"
        - "valueOf(int)"
        - "getElementType()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:61,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:61,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:61,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:62,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:62,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:63,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:63,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:61,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:103,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionUses: 214
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:73,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:66"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getDimension()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:67,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:67,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:67,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:68,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:68,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:68,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:68,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:67,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:111,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:72,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:72,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:76,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:76,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:76,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:77,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:77,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:76,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$Origin"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:81"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getMessage()"
        - "isPresent()"
        - "get()"
        - "getCheck()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:82,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:83,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:83,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:83,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:82,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:96,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:87,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:87,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:88,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:88,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:88,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:89,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:87,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:93,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:93,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:93,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:94,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:94,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:95,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:93,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:99,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:103,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:103,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:106"
        BranchSideFuncs:
        - "isValue()"
        - "valueOf(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:107,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:107,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:110"
        BranchSideFuncs:
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:111,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:111,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:111,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:111,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:111,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 49
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:115,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:115,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:115,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:115,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:115,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:119,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:119,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:119,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:119,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:119,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:119,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionUses: 99
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:71,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:123,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:123,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:123,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:127,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:127,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 140
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 58
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130"
        BranchSideFuncs:
        - "getExtendedTypes()"
        - "isInterface()"
        - "getImplementedTypes()"
        - "valueOf(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:131,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:131,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:131,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:132,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:133,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:135,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:136,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:137,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:139,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:131,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 147
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 41
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:143"
        BranchSideFuncs:
        - "getScope()"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:142"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:143"
        BranchSideFuncs:
        - "getScope()"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:143,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:143,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:143,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:144,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:144,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:144,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:144,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:145,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:145,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:146,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:143,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 157
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    functionUses: 1
    ICount: 41
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:150"
        BranchSideFuncs:
        - "getModule()"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:149"
        BranchSideFuncs:
        - "getImports()"
        - "getModule()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:153"
        BranchSideFuncs:
        - "getPackageDeclaration()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:152"
        BranchSideFuncs:
        - "getPackageDeclaration()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:150,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:150,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:151,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:151,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:151,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:151,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:152,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:153,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:156,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:150,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 163
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 112
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:160,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:160,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:160,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:161,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:160,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 177
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 58
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:171"
        BranchSideFuncs:
        - "get()"
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170"
        BranchSideFuncs:
        - "get()"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:166,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:167,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:167,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:168,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:168,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:169,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:171,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:171,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:175,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:176,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:166,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionUses: 33
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:101,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:179"
        BranchSideFuncs:
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:180,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:180,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:180,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:180,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:180,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:88,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 62
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:184,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:184,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:184,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:184,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:184,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:188,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:188,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:188,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:192,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:196,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:196,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 204
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 27
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:200,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:200,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:200,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:201,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:203,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:200,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 39
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:207,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:207,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:207,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:208,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:209,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:210,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:211,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:211,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:212,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:207,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 220
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 42
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:216"
        BranchSideFuncs:
        - "isThis()"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:215"
        BranchSideFuncs:
        - "getArguments()"
        - "valueOf(int)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:217"
        BranchSideFuncs:
        - "isThis()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:216"
        BranchSideFuncs:
        - "isThis()"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:217"
        BranchSideFuncs:
        - "isThis()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:216,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:216,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:216,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:217,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:217,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:217,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:217,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:219,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:216,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:126,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:177,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:223,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:223,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 230
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:226"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:227,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:227,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:227,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:228,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:228,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:229,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:229,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:229,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:229,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:227,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:148,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 236
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 21
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:233,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:233,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:233,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:235,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:233,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 238
    functionLinenumberEnd: 243
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:238"
        BranchSideFuncs:
        - "getBody()"
        - "valueOf(int)"
        - "getCompare()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:239,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:239,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:239,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:240,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:240,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:240,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:241,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:241,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:239,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:131,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 249
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 65
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:247,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:248,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:248,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionUses: 214
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:131,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 251
    functionLinenumberEnd: 255
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:251"
        BranchSideFuncs:
        - "getElseStmt()"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
        - "getCondition()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:252,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:252,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:252,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:253,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:253,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:253,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:252,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 27
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:99,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 257
    functionLinenumberEnd: 261
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[java.lang.Integer].intValue()"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:258"
        BranchSideFuncs:
        - "isStatic()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:257"
        BranchSideFuncs:
        - "valueOf(int)"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:258"
        BranchSideFuncs:
        - "isStatic()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:259,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:260,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:260,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:260,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:258,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 263
    functionLinenumberEnd: 267
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:263"
        BranchSideFuncs:
        - "isStatic()"
        - "getBody()"
        - "valueOf(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:264,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:264,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:264,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:265,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:266,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:266,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:264,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 269
    functionLinenumberEnd: 273
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:269"
        BranchSideFuncs:
        - "getPattern()"
        - "valueOf(int)"
        - "isPresent()"
        - "getExpression()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:270,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:271,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:271,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:271,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:272,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:270,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:188,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 275
    functionLinenumberEnd: 277
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:276,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:276,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:276,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:280,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:280,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:280,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:280,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:280,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:284,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 289
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:288,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:288,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:288,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:288,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:288,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:288,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 291
    functionLinenumberEnd: 295
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:291"
        BranchSideFuncs:
        - "getBody()"
        - "isEnclosingParameters()"
        - "valueOf(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:292,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:292,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:292,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:293,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:292,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:298,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionUses: 25
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:152,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionUses: 25
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:181,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:310,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:310,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:310,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 321
    functionLinenumberEnd: 326
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 41
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322"
        BranchSideFuncs:
        - "intValue()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:321"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "getArguments()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:323"
        BranchSideFuncs:
        - "intValue()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:323,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:323,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:324,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:324,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:324,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:324,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:325,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 328
    functionLinenumberEnd: 341
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 71
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329"
        BranchSideFuncs:
        - "getParameters()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:328"
        BranchSideFuncs:
        - "getBody()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:335"
        BranchSideFuncs:
        - "get()"
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:334"
        BranchSideFuncs:
        - "get()"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:331,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:331,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:332,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:332,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:333,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:335,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:339,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:340,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:206,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 343
    functionLinenumberEnd: 347
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:343"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getScope()"
        - "intValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "get()"
        - "hashCode()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:344,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:344,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:345,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:345,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:345,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:344,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:125,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 356
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    functionUses: 1
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:353"
        BranchSideFuncs:
        - "getIdentifier()"
        - "intValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "get()"
        - "hashCode()"
        - "getQualifier()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:354,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:355,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:355,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:355,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:355,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:355,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:354,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 364
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 149
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:363"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "intValue()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:362"
        BranchSideFuncs:
        - "valueOf(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:360,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:360,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:360,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:361,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:361,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:363,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:367,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:367,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:367,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:367,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:367,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:367,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 370
    functionLinenumberEnd: 372
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:371,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 374
    functionLinenumberEnd: 383
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 54
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:376"
        BranchSideFuncs:
        - "getAnonymousClassBody()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:375"
        BranchSideFuncs:
        - "getAnonymousClassBody()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:379"
        BranchSideFuncs:
        - "intValue()"
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378"
        BranchSideFuncs:
        - "getScope()"
        - "getArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:379"
        BranchSideFuncs:
        - "intValue()"
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:375,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:375,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:376,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:376,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:376,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:379,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:380,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:380,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:381,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:381,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:375,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 389
    functionLinenumberEnd: 396
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:389"
        BranchSideFuncs:
        - "getAnnotations()"
        - "valueOf(int)"
        - "isVarArgs()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:390,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:391,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:392,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:393,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:393,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:394,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:394,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:395,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:390,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 398
    functionLinenumberEnd: 400
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:399,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:399,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:399,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 402
    functionLinenumberEnd: 404
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:402"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:403,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:403,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:403,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:403,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:403,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:407,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:407,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:407,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:411,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:411,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:411,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:411,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:411,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:411,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 414
    functionLinenumberEnd: 416
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:415,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:415,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:415,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:418"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:419,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:419,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:419,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:419,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:419,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:86,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 422
    functionLinenumberEnd: 428
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 39
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423"
        BranchSideFuncs:
        - "isDefault()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:422"
        BranchSideFuncs:
        - "getGuard()"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423"
        BranchSideFuncs:
        - "isDefault()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:425,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:425,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:426,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:427,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:427,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:423,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 434
    functionLinenumberEnd: 436
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:435,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:435,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:435,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:435,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:435,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:435,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 438
    functionLinenumberEnd: 440
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:438"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:439,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:439,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:439,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:439,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:439,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:88,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:443,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:443,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 446
    functionLinenumberEnd: 451
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    functionUses: 1
    ICount: 34
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446"
        BranchSideFuncs:
        - "getCatchClauses()"
        - "valueOf(int)"
        - "getFinallyBlock()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:447,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:447,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:447,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:448,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:448,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:448,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:448,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:449,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:450,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:447,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:161,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 457
    functionLinenumberEnd: 461
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 21
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:458,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:458,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:458,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:460,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:458,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:464,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:464,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:464,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:464,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:464,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:464,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:468,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:468,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:468,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:468,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:468,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:472,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:472,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 475
    functionLinenumberEnd: 479
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    functionUses: 1
    ICount: 21
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:476,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:476,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:476,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:477,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:478,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:476,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 481
    functionLinenumberEnd: 485
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:481"
        BranchSideFuncs:
        - "getInitializer()"
        - "valueOf(int)"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:482,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:482,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:482,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:482,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:482,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:483,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:483,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:484,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:482,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:488,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:488,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 491
    functionLinenumberEnd: 493
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 62
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:492,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:492,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:492,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:492,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:492,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 495
    functionLinenumberEnd: 499
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496"
        BranchSideFuncs:
        - "getSuperType()"
        - "isPresent()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:495"
        BranchSideFuncs:
        - "valueOf(int)"
        - "getExtendedType()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496"
        BranchSideFuncs:
        - "getSuperType()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:497,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:498,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:498,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:496,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:104,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:109,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 501
    functionLinenumberEnd: 506
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    functionUses: 1
    ICount: 28
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:501"
        BranchSideFuncs:
        - "getDirectives()"
        - "getAnnotations()"
        - "isOpen()"
        - "valueOf(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:502,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:502,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:502,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:503,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:504,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:505,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:505,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:502,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:509,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:509,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:509,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:509,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:509,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:509,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:514,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:514,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:514,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:514,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:514,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:514,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 518
    functionLinenumberEnd: 520
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:519,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:519,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:519,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:519,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:519,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:519,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:524,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:524,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:529,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:529,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:529,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:529,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:529,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:529,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 533
    functionLinenumberEnd: 535
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:534,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 538
    functionLinenumberEnd: 542
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:539,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:539,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:539,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:540,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:540,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:541,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:541,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:539,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 545
    functionLinenumberEnd: 547
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:546,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:546,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 550
    functionLinenumberEnd: 552
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:551,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:551,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:551,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 555
    functionLinenumberEnd: 557
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:556,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:556,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:556,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:556,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:556,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:556,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 560
    functionLinenumberEnd: 562
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:561,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:561,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:566,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:566,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:566,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 570
    functionLinenumberEnd: 574
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:571,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:571,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:571,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:572,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:572,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:573,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:573,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:571,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 577
    functionLinenumberEnd: 589
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 58
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:580"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:581"
        BranchSideFuncs:
        - "get()"
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:580"
        BranchSideFuncs:
        - "get()"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:578,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:578,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:578,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:579,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:580,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:580,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:581,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:581,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:584,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:585,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:586,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:587,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:587,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:588,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:578,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 17
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:378,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 591
    functionLinenumberEnd: 598
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 39
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:592,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:592,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:592,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:593,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:593,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:594,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:594,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:595,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:596,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:597,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:592,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 601
    functionLinenumberEnd: 605
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:602,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:602,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:602,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:603,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:604,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:604,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:602,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].bootstrap$(com.github.javaparser.ast.stmt.YieldStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].<init>(com.github.javaparser.ast.stmt.YieldStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].<init>(com.github.javaparser.ast.stmt.YieldStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].<init>(com.github.javaparser.ast.stmt.YieldStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$86(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$86(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$6(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$6(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].bootstrap$(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].<init>(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].<init>(com.github.javaparser.ast.stmt.EmptyStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].<init>(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor)"
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].<init>(com.github.javaparser.Processor[])"
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].add(com.github.javaparser.Processor)"
    functionUses: 3
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor:67,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].<init>(com.github.javaparser.Processor[])"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor:47,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor:68,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].add(com.github.javaparser.Processor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CompilationUnitMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CompilationUnitMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CompilationUnitMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:55,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:100,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:106,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].isYieldStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].asYieldStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.YieldStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].toYieldStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:124,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].ifYieldStmt(java.util.function.Consumer<YieldStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<YieldStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:130,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 144
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.YieldStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.YieldStmt:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.YieldStmt:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:143"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.YieldStmt:142"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:140,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:143,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.YieldStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:149,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.YieldStmt:149,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.YieldStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.YieldStmt"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.YieldStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845].bootstrap$(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845].<init>(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845].<init>(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845].<init>(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].lambda$get$0(com.github.javaparser.printer.configuration.ConfigurationOption,com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].lambda$get$0(com.github.javaparser.printer.configuration.ConfigurationOption,com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].lambda$get$0(com.github.javaparser.printer.configuration.ConfigurationOption,com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:178,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$72(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$72(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$72(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 774
    functionLinenumberEnd: 776
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:775,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__653"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__653:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__653"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__653:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__653"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__653:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__554"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__554:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__554"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__554:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__554"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__554:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$129(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$129(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$23(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$23(com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$23(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__439"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__439:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__439"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__439:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__439"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__439:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SwitchEntryMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SwitchEntryMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.SwitchEntryMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$33(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$33(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$33(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:223"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:223"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:224,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$16(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$16(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$16(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:206,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$35(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$35(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$35(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 407
    functionLinenumberEnd: 409
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:408,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:50,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:60,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionUses: 211
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:75,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:81,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].isTextBlockLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].asTextBlockLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].toTextBlockLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:99,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].ifTextBlockLiteralExpr(java.util.function.Consumer<TextBlockLiteralExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<TextBlockLiteralExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:105,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:111,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:111,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TextBlockLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 146
    functionDepth: 4
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].split(java.lang.String,int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801].bootstrap$(java.lang.String[])"
    - "[java.util.stream.IntStream].range(int,int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804].bootstrap$()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].bootstrap$(int)"
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    - "[java.util.stream.IntStream].mapToObj(java.util.function.IntFunction)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].min(java.util.Comparator)"
    functionUses: 2
    ICount: 24
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:127,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:127,1"
      Dst: "[java.lang.String].split(java.lang.String,int)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:134,1"
      Dst: "[java.util.stream.IntStream].range(int,int)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:134,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801].bootstrap$(java.lang.String[])"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.util.stream.IntStream].mapToObj(java.util.function.IntFunction)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:136,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:136,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:137,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:137,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804].bootstrap$()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:138,1"
      Dst: "[java.util.stream.Stream].min(java.util.Comparator)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:143,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:143,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].bootstrap$(int)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:144,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801].bootstrap$(java.lang.String[])"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.IntFunction"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801].<init>(java.lang.String[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801].<init>(java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801].<init>(java.lang.String[])"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].<init>(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndent()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:154,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:154,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:154,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].translateEscapes()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndent()"
    - "[com.github.javaparser.utils.StringEscapeUtils].unescapeJavaTextBlock(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:161,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndent()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:161,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJavaTextBlock(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].translateEscapes()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:168,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].translateEscapes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].indentSize(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 194
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].length()"
    - "[java.lang.String].indexOf(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:193"
        BranchSideFuncs:
        - "length()"
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:192"
        BranchSideFuncs:
        - "indexOf(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:189,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:190,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:191,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:193,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].trimTrailing(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 206
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.Character].isWhitespace(char)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:203"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:203"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:203"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:200,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:201,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:201,1"
      Dst: "[java.lang.Character].isWhitespace(char)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:205,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$3(int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:143"
        BranchSideFuncs:
        - "substring(int)"
        - "length()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:144,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:144,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$2(com.github.javaparser.utils.Pair)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 3
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.Pair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].indentSize(java.lang.String)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:137,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].indentSize(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:137,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$0(java.lang.String[],int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.utils.Pair"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:135,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$52(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$52(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$52(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 586
    functionLinenumberEnd: 588
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:587,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:43,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandClass(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandClassOrInterface(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:48,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandClassOrInterface(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:49,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.resolution.Navigator:50,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandClassOrInterface(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_1__959].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_2__960].bootstrap$(java.lang.String)"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:57,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:57,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_1__959].bootstrap$()"
    - Src: "com.github.javaparser.resolution.Navigator:58,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.Navigator:58,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_2__960].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:61,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.util.Optional<TypeDeclaration<?>>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.resolution.Navigator].getOuterTypeName(java.lang.String)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__968].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    - "[com.github.javaparser.resolution.Navigator].getInnerTypeName(java.lang.String)"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.String].isEmpty()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:230,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.resolution.Navigator:230,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.resolution.Navigator:231,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.resolution.Navigator:233,1"
      Dst: "[com.github.javaparser.resolution.Navigator].getOuterTypeName(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:234,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.Navigator:234,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__968].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:235,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.resolution.Navigator:236,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.resolution.Navigator:237,1"
      Dst: "[com.github.javaparser.resolution.Navigator].getInnerTypeName(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:238,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.resolution.Navigator:238,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.resolution.Navigator:239,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.Navigator:239,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.Navigator].getOuterTypeName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].split(java.lang.String,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:275,1"
      Dst: "[java.lang.String].split(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].getInnerTypeName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].contains(java.lang.CharSequence)"
    - "[java.lang.String].split(java.lang.String,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:268,1"
      Dst: "[java.lang.String].contains(java.lang.CharSequence)"
    - Src: "com.github.javaparser.resolution.Navigator:269,1"
      Dst: "[java.lang.String].split(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].contains(java.lang.CharSequence)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2035
    functionLinenumberEnd: 2037
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.StringBuffer].toString()"
    - "[java.nio.CharBuffer].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].toString()"
    - "[java.lang.CharSequence].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "java.lang.String:2036"
      Branch Sides:
      - BranchSide: "java.lang.String:2035"
        BranchSideFuncs:
        - "toString()"
        - "indexOf(java.lang.String)"
    Callsites:
    - Src: "java.lang.String:2036,1"
      Dst: "[java.lang.CharSequence].toString()"
    - Src: "java.lang.String:2036,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.Navigator].demandConstructor(com.github.javaparser.ast.body.TypeDeclaration<?>,int)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration<?>"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:83"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:77,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.resolution.Navigator:77,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.resolution.Navigator:77,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.Navigator:77,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.Navigator:88,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.Navigator:88,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:88,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.resolution.Navigator:88,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.Navigator:88,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.resolution.Navigator].demandEnum(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.util.Optional].get()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:94,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:95,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.resolution.Navigator:96,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:98,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandField(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:105,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.resolution.Navigator:105,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.resolution.Navigator:105,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.Navigator:105,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.Navigator:108,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.resolution.Navigator:109,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.resolution.Navigator:109,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - Src: "com.github.javaparser.resolution.Navigator:109,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.Navigator:115,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.resolution.Navigator].demandInterface(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandClassOrInterface(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:119,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandClassOrInterface(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:120,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.resolution.Navigator:121,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandMethod(com.github.javaparser.ast.body.TypeDeclaration<?>,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration<?>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:128,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.resolution.Navigator:128,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.resolution.Navigator:128,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.Navigator:128,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.Navigator:131,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.resolution.Navigator:131,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.Navigator:133,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:140,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.Navigator:140,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:140,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.resolution.Navigator].demandNodeOfGivenClass(com.github.javaparser.ast.Node,java.lang.Class<N>)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Class<N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].findFirst(java.lang.Class)"
    - "[com.github.javaparser.resolution.Navigator$init__961].bootstrap$()"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:146,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst(java.lang.Class)"
    - Src: "com.github.javaparser.resolution.Navigator:146,1"
      Dst: "[com.github.javaparser.resolution.Navigator$init__961].bootstrap$()"
    - Src: "com.github.javaparser.resolution.Navigator:146,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__962].bootstrap$()"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:150,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.resolution.Navigator:150,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__962].bootstrap$()"
    - Src: "com.github.javaparser.resolution.Navigator:151,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node,java.util.function.Predicate<Node>)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.function.Predicate<Node>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[java.util.function.Predicate].test(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:163,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.resolution.Navigator:164,1"
      Dst: "[java.util.function.Predicate].test(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.Navigator].demandReturnStmt(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandNodeOfGivenClass(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:169,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandNodeOfGivenClass(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandSwitch(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].findSwitchHelper(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.resolution.Navigator$init__963].bootstrap$()"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:173,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findSwitchHelper(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.resolution.Navigator:173,1"
      Dst: "[com.github.javaparser.resolution.Navigator$init__963].bootstrap$()"
    - Src: "com.github.javaparser.resolution.Navigator:173,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findSwitchHelper(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional<SwitchStmt>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].findFirst(java.lang.Class)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:218,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.Navigator:220,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandVariableDeclaration(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional<VariableDeclarator>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator$lambda_demandVariableDeclaration_4__964].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.Node].findFirst(java.lang.Class,java.util.function.Predicate)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:177,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandVariableDeclaration_4__964].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:177,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst(java.lang.Class,java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findMethodCall(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional<MethodCallExpr>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator$lambda_findMethodCall_5__965].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.Node].findFirst(java.lang.Class,java.util.function.Predicate)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:181,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findMethodCall_5__965].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:181,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst(java.lang.Class,java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findNameExpression(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional<NameExpr>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator$lambda_findNameExpression_6__966].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.Node].findFirst(java.lang.Class,java.util.function.Predicate)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:185,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findNameExpression_6__966].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:185,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst(java.lang.Class,java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findNodeOfGivenClass(com.github.javaparser.ast.Node,java.lang.Class<N>)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Class<N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandNodeOfGivenClass(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:193,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandNodeOfGivenClass(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findReturnStmt(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandReturnStmt(com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:201,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandReturnStmt(com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findSimpleName(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional<SimpleName>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator$lambda_findSimpleName_7__967].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.Node].findFirst(java.lang.Class,java.util.function.Predicate)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:205,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findSimpleName_7__967].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:205,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst(java.lang.Class,java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findSwitch(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandSwitch(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:213,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandSwitch(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.body.TypeDeclaration<?>,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.util.Optional<TypeDeclaration<?>>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration<?>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].getOuterTypeName(java.lang.String)"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator].getInnerTypeName(java.lang.String)"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.String].isEmpty()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:251,1"
      Dst: "[com.github.javaparser.resolution.Navigator].getOuterTypeName(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:252,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.resolution.Navigator:253,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.resolution.Navigator:253,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.resolution.Navigator:253,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.Navigator:253,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.Navigator:255,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.Navigator:255,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - Src: "com.github.javaparser.resolution.Navigator:255,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.Navigator:256,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.Navigator:260,1"
      Dst: "[com.github.javaparser.resolution.Navigator].getInnerTypeName(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:261,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.resolution.Navigator:261,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.resolution.Navigator:262,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.Navigator:262,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.resolution.Navigator].requireParentNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:283,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$findType$8(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:235,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.Navigator:235,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - Src: "com.github.javaparser.resolution.Navigator:235,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$findSimpleName$7(java.lang.String,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].asString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:205,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString()"
    - Src: "com.github.javaparser.resolution.Navigator:205,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$findNameExpression$6(java.lang.String,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:185,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.resolution.Navigator:185,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$findMethodCall$5(java.lang.String,com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:181,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.resolution.Navigator:181,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandVariableDeclaration$4(java.lang.String,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:177,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.resolution.Navigator:177,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandParentNode$3()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.IllegalStateException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:151,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandClassOrInterface$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.IllegalStateException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:61,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.Navigator:61,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:61,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.Navigator:61,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandClassOrInterface$1(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].toClassOrInterfaceDeclaration()"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_0__969].bootstrap$(com.github.javaparser.ast.body.TypeDeclaration)"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:58,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].toClassOrInterfaceDeclaration()"
    - Src: "com.github.javaparser.resolution.Navigator:58,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_0__969].bootstrap$(com.github.javaparser.ast.body.TypeDeclaration)"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandClassOrInterface$0(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.IllegalStateException"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExpressionParseStart__5].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ExpressionParseStart__5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ExpressionParseStart__5].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExpressionParseStart__5:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ExpressionParseStart__5].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExpressionParseStart__5].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ExpressionParseStart__5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExpressionParseStart__5:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExpressionParseStart__5].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ExpressionParseStart__5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 120
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ExpressionParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExpressionParseStart__5:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExpressionParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExpressionParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8668
    functionLinenumberEnd: 8672
    functionDepth: 119
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8669,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Expression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8670,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$101(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$101(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$234(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$234(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].<init>()"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].<init>()"
    - "[com.github.javaparser.utils.ParserCollectionStrategy].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:44,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>()"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:44,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:47,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].collect(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.utils.ProjectRoot"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.ProjectRoot].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.utils.ParserCollectionStrategy$1].<init>(com.github.javaparser.utils.ParserCollectionStrategy,com.github.javaparser.utils.ProjectRoot)"
    - "[java.nio.file.Files].walkFileTree(java.nio.file.Path,java.nio.file.FileVisitor)"
    - "[com.github.javaparser.utils.ParserCollectionStrategy$lambda_collect_0__970].bootstrap$(java.nio.file.Path)"
    - "[com.github.javaparser.utils.Log].error(java.lang.Throwable,java.lang.String,java.util.function.Supplier[])"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:58,1"
      Dst: "[com.github.javaparser.utils.ProjectRoot].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:60,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$1].<init>(com.github.javaparser.utils.ParserCollectionStrategy,com.github.javaparser.utils.ProjectRoot)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:60,1"
      Dst: "[java.nio.file.Files].walkFileTree(java.nio.file.Path,java.nio.file.FileVisitor)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:100,1"
      Dst: "[com.github.javaparser.utils.ParserCollectionStrategy$lambda_collect_0__970].bootstrap$(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.ParserCollectionStrategy:100,1"
      Dst: "[com.github.javaparser.utils.Log].error(java.lang.Throwable,java.lang.String,java.util.function.Supplier[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ProjectRoot].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.ProjectRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.concurrent.ConcurrentHashMap].<init>()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ProjectRoot:50,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.ProjectRoot:42,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].error(java.lang.Throwable,java.lang.String,java.util.function.Supplier[])"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Log$lambda_error_3__987].bootstrap$(java.lang.Throwable)"
    - "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.utils.Log$Adapter].error(java.util.function.Supplier,java.util.function.Supplier)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:152,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_3__987].bootstrap$(java.lang.Throwable)"
    - Src: "com.github.javaparser.utils.Log:152,1"
      Dst: "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.Log:152,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].error(java.util.function.Supplier,java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ParserCollectionStrategy].lambda$collect$0(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.ParserCollectionStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$52(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$52(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$matchForbiddenContext$2(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Class)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$matchForbiddenContext$2(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.EnumConstantDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.EnumConstantDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.EnumConstantDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__869].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__869"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toUpperCase()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toUpperCase__869:-1,1"
      Dst: "[java.lang.String].toUpperCase()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].toUpperCase()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2607
    functionLinenumberEnd: 2609
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Locale].getDefault()"
    - "[java.lang.String].toUpperCase(java.util.Locale)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2608,1"
      Dst: "[java.util.Locale].getDefault()"
    - Src: "java.lang.String:2608,1"
      Dst: "[java.lang.String].toUpperCase(java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].toUpperCase(java.util.Locale)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2583
    functionLinenumberEnd: 2586
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].toUpperCase(java.lang.String,byte[],java.util.Locale)"
    - "[java.lang.StringUTF16].toUpperCase(java.lang.String,byte[],java.util.Locale)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:2584"
      Branch Sides:
      - BranchSide: "java.lang.String:2585"
        BranchSideFuncs:
        - "toUpperCase(java.lang.String,byte[],java.util.Locale)"
      - BranchSide: "java.lang.String:2584"
        BranchSideFuncs:
        - "toUpperCase(java.lang.String,byte[],java.util.Locale)"
    Callsites:
    - Src: "java.lang.String:2584,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2584,1"
      Dst: "[java.lang.StringLatin1].toUpperCase(java.lang.String,byte[],java.util.Locale)"
    - Src: "java.lang.String:2585,1"
      Dst: "[java.lang.StringUTF16].toUpperCase(java.lang.String,byte[],java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__628"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__628:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__628"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__628:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__628"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__628:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_3Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_3Validator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_3Validator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__432"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__432:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__432"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__432:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__432"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__432:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].lambda$isNestedType$11(com.github.javaparser.ast.Node)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$isNestedType$11(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AnnotationExprMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.AnnotationExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.AnnotationExprMetaModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.AnnotationExprMetaModel:59,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].lambda$toString$1(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].lambda$toString$1(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].lambda$toString$1(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[java.lang.Object].toString()"
    functionUses: 1
    ICount: 3
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:54,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].bootstrap$(com.github.javaparser.ast.modules.ModuleOpensDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].<init>(com.github.javaparser.ast.modules.ModuleOpensDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].<init>(com.github.javaparser.ast.modules.ModuleOpensDirective)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].<init>(com.github.javaparser.ast.modules.ModuleOpensDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$61(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$61(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$61(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 665
    functionLinenumberEnd: 667
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:666,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getFields$18(com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getFields$18(com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__392"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__392:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__392"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__392:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__392"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__392:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].<init>(com.github.javaparser.ast.body.RecordDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].<init>(com.github.javaparser.ast.body.RecordDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].<init>(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].bootstrap$(com.github.javaparser.ast.type.UnknownType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].<init>(com.github.javaparser.ast.type.UnknownType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].<init>(com.github.javaparser.ast.type.UnknownType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].<init>(com.github.javaparser.ast.type.UnknownType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$47(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$47(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$47(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 546
    functionLinenumberEnd: 548
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:547,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$9(com.github.javaparser.ast.body.EnumDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$9(com.github.javaparser.ast.body.EnumDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$9(com.github.javaparser.ast.body.EnumDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874].get()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$concretePropertyChange$1(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_1__874:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$concretePropertyChange$1(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.RecordDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.RecordDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.RecordDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$60(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$60(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$60(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 660
    functionLinenumberEnd: 662
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:661,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__666"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__666:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__666"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__666:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__666"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__666:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].bootstrap$(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].<init>(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].<init>(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].<init>(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$56(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$56(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$56(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 620
    functionLinenumberEnd: 622
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:621,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$128(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$128(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$128(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1310
    functionLinenumberEnd: 1312
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1311,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].<init>()"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:41,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Providers:41,1"
      Dst: "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:51,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionDepth: 2
    returnType: "com.github.javaparser.Provider"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.StreamProvider].<init>(java.io.InputStream,java.lang.String)"
    - "[java.nio.charset.Charset].name()"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:45,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Providers:48,1"
      Dst: "[java.nio.charset.Charset].name()"
    - Src: "com.github.javaparser.Providers:48,1"
      Dst: "[com.github.javaparser.StreamProvider].<init>(java.io.InputStream,java.lang.String)"
    - Src: "com.github.javaparser.Providers:52,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].<init>(java.io.InputStream,java.lang.String)"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:42,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    - Src: "com.github.javaparser.StreamProvider:42,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "com.github.javaparser.StreamProvider:42,1"
      Dst: "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:57,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.File,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.Provider"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[java.io.FileInputStream].<init>(java.io.File)"
    - "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:61,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Providers:61,1"
      Dst: "[java.io.FileInputStream].<init>(java.io.File)"
    - Src: "com.github.javaparser.Providers:61,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.File)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.Providers].provider(java.io.File,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:65,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Providers:65,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.File,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.Provider"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[java.nio.file.Files].newInputStream(java.nio.file.Path,java.nio.file.OpenOption[])"
    - "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:69,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Providers:69,1"
      Dst: "[java.nio.file.Files].newInputStream(java.nio.file.Path,java.nio.file.OpenOption[])"
    - Src: "com.github.javaparser.Providers:69,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:73,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Providers:73,1"
      Dst: "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].resourceProvider(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.Provider"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ClassLoader].getResourceAsStream(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.io.IOException].<init>(java.lang.String)"
    - "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Providers:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Providers:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Providers:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Providers:86,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream(java.lang.String)"
    - Src: "com.github.javaparser.Providers:88,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.Providers:88,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.Providers:88,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.Providers:88,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.Providers:90,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].resourceProvider(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.Provider"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getClassLoader()"
    - "[com.github.javaparser.Providers].resourceProvider(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:98,1"
      Dst: "[java.lang.Class].getClassLoader()"
    - Src: "com.github.javaparser.Providers:99,1"
      Dst: "[com.github.javaparser.Providers].resourceProvider(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].resourceProvider(java.lang.String)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].resourceProvider(java.lang.String,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:107,1"
      Dst: "[com.github.javaparser.Providers].resourceProvider(java.lang.String,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].nonNull(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832:-1,1"
      Dst: "[java.util.Objects].nonNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$10(java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$10(java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$10(java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1017
    functionLinenumberEnd: 1023
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1022"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1021"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1018,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1019,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1020,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$printComment$0(java.lang.Void,com.github.javaparser.ast.comments.Comment)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$printComment$0(java.lang.Void,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$printComment$0(java.lang.Void,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:207,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$58(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$58(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$58(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 644
    functionLinenumberEnd: 646
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:645,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LambdaExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LambdaExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LambdaExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$69(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$69(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$103(java.lang.Object,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$103(java.lang.Object,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ParentsVisitor].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$ParentsVisitor"
    linkageType: ""
    functionLinenumber: 1094
    functionLinenumberEnd: 1098
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1095,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$ParentsVisitor"
    linkageType: ""
    functionLinenumber: 1100
    functionLinenumberEnd: 1102
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    functionUses: 219
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1101,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1101,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$ParentsVisitor"
    linkageType: ""
    functionLinenumber: 1105
    functionLinenumberEnd: 1108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 158
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1106,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.Node$ParentsVisitor:1106,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$228(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$228(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$Origin].values()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$Origin"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$Origin[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$Origin:62,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$Origin].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$Origin"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$Origin"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$Origin:62,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$Origin].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$Origin"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$Origin:62,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$Origin].$values()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$Origin"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$Origin[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].<init>()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].lambda$entrySet$1(java.util.Map$Entry)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].lambda$entrySet$1(java.util.Map$Entry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].lambda$entrySet$1(java.util.Map$Entry)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 1
    returnType: "java.util.AbstractMap$SimpleEntry"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractMap$SimpleEntry].<init>(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    - "[java.util.WeakHashMap$Entry].getKey()"
    - "[java.util.HashMap$Node].getKey()"
    - "[java.util.TreeMap$Entry].getKey()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getKey()"
    - "[java.util.AbstractMap$SimpleEntry].getKey()"
    - "[java.util.Hashtable$Entry].getKey()"
    - "[java.util.Hashtable$Entry].getValue()"
    - "[java.util.HashMap$Node].getValue()"
    - "[java.util.WeakHashMap$Entry].getValue()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getValue()"
    - "[java.util.TreeMap$Entry].getValue()"
    - "[java.util.AbstractMap$SimpleEntry].getValue()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    functionUses: 1
    ICount: 8
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.AbstractMap$SimpleEntry].<init>(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$90(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$90(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].hashCode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:42,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:42,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:46,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:50,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:54,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:58,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:62,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:66,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:66,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:70,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:70,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:74,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:78,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:82,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:86,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:90,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:90,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:94,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:94,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:98,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:102,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:106,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:106,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:110,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:114,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:118,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:122,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:126,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:130,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:134,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:138,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:142,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:142,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:146,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:146,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:150,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:150,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:154,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:158,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:162,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:166,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:170,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:174,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:178,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:182,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:186,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:190,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:194,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:198,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:202,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:206,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:210,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:210,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:214,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:218,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:222,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:222,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:226,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:230,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:230,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:234,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:238,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:238,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:242,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:246,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:250,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:254,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:258,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:262,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:266,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:266,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.NodeList].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:270,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].hashCode()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 424
    functionLinenumberEnd: 426
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[java.util.AbstractList].hashCode()"
    - "[java.util.ArrayList].hashCode()"
    - "[java.lang.Object].hashCode()"
    - "[java.util.concurrent.CopyOnWriteArrayList].hashCode()"
    - "[java.util.List].hashCode()"
    functionUses: 9
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:425,1"
      Dst: "[java.util.List].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:274,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:274,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:278,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:278,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:282,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:286,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:290,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:294,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:298,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:302,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:306,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:310,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:310,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:314,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:318,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:322,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 325
    functionLinenumberEnd: 327
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:326,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 329
    functionLinenumberEnd: 331
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:330,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 333
    functionLinenumberEnd: 335
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:334,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 337
    functionLinenumberEnd: 339
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:338,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:342,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:342,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 345
    functionLinenumberEnd: 347
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:346,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:350,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:354,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:358,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:358,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:362,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 365
    functionLinenumberEnd: 367
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:366,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:370,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:370,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:374,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:378,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:382,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:386,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 390
    functionLinenumberEnd: 392
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:391,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:391,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:396,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:396,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:401,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:401,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 405
    functionLinenumberEnd: 407
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:406,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:406,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:411,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:411,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:416,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:416,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 420
    functionLinenumberEnd: 422
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:421,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:421,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:426,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:426,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:431,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 435
    functionLinenumberEnd: 437
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:436,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:436,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 440
    functionLinenumberEnd: 442
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:441,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:441,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:446,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:446,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 450
    functionLinenumberEnd: 452
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:451,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:455,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 459
    functionLinenumberEnd: 461
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:460,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:460,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$3(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$3(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$3(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:93,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.IfStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.IfStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.IfStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java10PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java10PreviewValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java10Validator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java10PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java10Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:46,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:34,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:34,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:48,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:35,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:36,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:43"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:42"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:43"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:37,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.metamodel.TextBlockLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TextBlockLiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TextBlockLiteralExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$33(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$33(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$89(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$89(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.StatementMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.StatementMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.StatementMetaModel"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 22
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.StatementMetaModel:53,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$27(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$27(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$27(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:322,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocSnippet].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocSnippet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.NullPointerException].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocSnippet:34"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocSnippet:37"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocSnippet:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:33,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:35,1"
      Dst: "[java.lang.NullPointerException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocSnippet].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocSnippet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocSnippet"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocSnippet:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocSnippet:48"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocSnippet:47"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.description.JavadocSnippet:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocSnippet:48"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocSnippet:47"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.description.JavadocSnippet:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocSnippet:49"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocSnippet:48"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:48,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:50,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocSnippet"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:55,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocSnippet"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 4
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:60,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:60,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:60,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.javadoc.description.JavadocSnippet:60,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__377"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__377:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__377"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__377:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__377"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__377:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$71(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$71(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$71(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 765
    functionLinenumberEnd: 767
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:766,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$99(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$99(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].trimTrailing(java.lang.String)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].trimTrailing(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__398"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__398:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__398"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__398:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__398"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__398:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$SilentAdapter].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Log$SilentAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$SilentAdapter:81,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$SilentAdapter].info(java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$SilentAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$SilentAdapter].trace(java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$SilentAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$SilentAdapter].error(java.util.function.Supplier,java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$SilentAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$11(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$11(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1].<init>(com.github.javaparser.ast.validator.TypedValidator)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.TypedValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Processor].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:42,1"
      Dst: "[com.github.javaparser.Processor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].bootstrap$(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:46,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:46,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].bootstrap$(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].bootstrap$(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.TypedValidator$1"
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].<init>(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].<init>(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].<init>(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.TypedValidator$1"
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].<init>(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__113].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].bootstrap$(com.github.javaparser.ParseResult)"
    - "[com.github.javaparser.ast.validator.TypedValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 9
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].bootstrap$(com.github.javaparser.ParseResult)"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].<init>(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].bootstrap$(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].<init>(com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].<init>(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].<init>(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.Problem"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].getProblems()"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:47,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems()"
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1:48,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$156(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$156(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseException].<init>(com.github.javaparser.Token,int[][],java.lang.String[])"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.Token"
    - "int[][]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseException].<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:47,1"
      Dst: "[com.github.javaparser.ParseException].<init>(com.github.javaparser.Token,int[][],java.lang.String[],java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseException].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ParseException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseException:83,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$15(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$15(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].validateIdentifier(com.github.javaparser.ast.Node,java.lang.String,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:33,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:33,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].validateIdentifier(com.github.javaparser.ast.Node,java.lang.String,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:34,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].validateIdentifier(com.github.javaparser.ast.Node,java.lang.String,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:47"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:44,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:45,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].validateIdentifier(com.github.javaparser.ast.Node,java.lang.String,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:39,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:39,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].validateIdentifier(com.github.javaparser.ast.Node,java.lang.String,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:40,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].lambda$getValue$0(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].lambda$getValue$0(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.IntPredicate"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906].test(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$lastIndexOfEol$2(java.util.List,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$lastIndexOfEol$2(java.util.List,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$lastIndexOfEol$2(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:116,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:116,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$2].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.Problem)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.Problem)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialTextForOneNode$4(com.github.javaparser.utils.Pair)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialTextForOneNode$4(com.github.javaparser.utils.Pair)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialTextForOneNode$4(com.github.javaparser.utils.Pair)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 501
    functionLinenumberEnd: 503
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.Pair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].bootstrap$()"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].bootstrap$()"
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_4Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 37
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:81,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_4Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:42,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:42,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:54,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:67,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:67,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:78,1"
      Dst: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:82,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:83,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:88,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$4(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 77
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:76"
        BranchSideFuncs:
        - "<init>()"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:68,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:70,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:71,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:71,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:74,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:74,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:71,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$2(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:57,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:57,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].<init>(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].<init>(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].<init>(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$1(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:61"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:59,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 53
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    functionUses: 1
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:52"
        BranchSideFuncs:
        - "isEmpty()"
        - "isPresent()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:52"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:52"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:44,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:45,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:45,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:45,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:46,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator:46,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LiteralExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.LiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LiteralExprMetaModel:53,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$21(com.github.javaparser.ast.expr.LambdaExpr)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$21(com.github.javaparser.ast.expr.LambdaExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$21(com.github.javaparser.ast.expr.LambdaExpr)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:62,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].setup(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 105
    functionDepth: 3
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].createObserver()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:97"
        BranchSideFuncs:
        - "createObserver()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:96"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.Node)"
        - "getTokenRange()"
        - "ifPresent(java.util.function.Consumer)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:93,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:95,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].createObserver()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:97,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:97,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:97,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].createObserver()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 2
    returnType: "com.github.javaparser.ast.observer.AstObserver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:118,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].isAvailableOn(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].containsData(com.github.javaparser.ast.DataKey)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:111,1"
      Dst: "[com.github.javaparser.ast.Node].containsData(com.github.javaparser.ast.DataKey)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialText(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 457
    functionLinenumberEnd: 485
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.IdentityHashMap].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776].bootstrap$(com.github.javaparser.ast.Node,java.util.Map)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:458,1"
      Dst: "[java.util.IdentityHashMap].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:462,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:462,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776].bootstrap$(com.github.javaparser.ast.Node,java.util.Map)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:462,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776].bootstrap$(com.github.javaparser.ast.Node,java.util.Map)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776].<init>(com.github.javaparser.ast.Node,java.util.Map)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776].<init>(com.github.javaparser.ast.Node,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776].<init>(com.github.javaparser.ast.Node,java.util.Map)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialTextForOneNode(com.github.javaparser.ast.Node,java.util.List<JavaToken>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 486
    functionLinenumberEnd: 506
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List<JavaToken>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].emptyList()"
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.Node].isPhantom()"
    - "[com.github.javaparser.ast.type.UnknownType].isPhantom()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].bootstrap$()"
    - "[java.util.Comparator].comparing(java.util.function.Function)"
    - "[java.util.List].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 1
    ICount: 61
    EdgeCount: 127
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:490"
        BranchSideFuncs:
        - "emptyList()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:489"
        BranchSideFuncs:
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:491"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:499"
        BranchSideFuncs:
        - "getChildNodes()"
        - "isPhantom()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:498"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:492"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:498"
        BranchSideFuncs:
        - "hasRange()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:497"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:496"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "<init>()"
        - "append(java.lang.Object)"
        - "toString()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:495"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:499"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:502"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "get()"
        - "getRange()"
        - "add(java.lang.Object)"
        - "<init>(java.lang.Object,java.lang.Object)"
        - "iterator()"
        - "<init>(com.github.javaparser.JavaToken)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:501"
        BranchSideFuncs:
        - "sort(java.util.Comparator)"
        - "setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
        - "comparing(java.util.function.Function)"
        - "bootstrap$()"
        - "toList()"
        - "<init>(java.util.List)"
        - "stream()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:488,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:490,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:491,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:491,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:491,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:491,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:492,1"
      Dst: "[com.github.javaparser.ast.Node].isPhantom()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:493,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:494,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:494,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:494,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:494,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:494,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:496,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:496,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:496,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:496,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:496,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:500,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:500,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:502,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:502,1"
      Dst: "[java.util.Comparator].comparing(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:502,1"
      Dst: "[java.util.List].sort(java.util.Comparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:504,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:504,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:504,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:504,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:504,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:504,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].<init>(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:503,1"
      Dst: "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 535
    functionLinenumberEnd: 540
    functionDepth: 9
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:536,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:537,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:538,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:538,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:538,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:539,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>(java.io.StringWriter)"
    - "[java.io.StringWriter].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:29,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:29,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>(java.io.StringWriter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>(java.io.StringWriter)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.StringWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].toString()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:46,1"
      Dst: "[java.io.StringWriter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].isReturningOptionalNodeList(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 711
    functionLinenumberEnd: 721
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.reflect.Method].getGenericReturnType()"
    - "[java.lang.Class].getTypeName()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.reflect.ParameterizedType].getActualTypeArguments()"
    - "[java.lang.reflect.Type].getTypeName()"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:715"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:714"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:718"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:717"
        BranchSideFuncs:
        - "getTypeName()"
        - "getGenericReturnType()"
        - "startsWith(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:712,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:712,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:712,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:715,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:719,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:720,1"
      Dst: "[java.lang.reflect.Type].getTypeName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:720,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].findNodeListName(com.github.javaparser.ast.NodeList<?>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 723
    functionLinenumberEnd: 761
    functionDepth: 5
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getMethods()"
    - "[java.lang.reflect.Method].getParameterCount()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.reflect.Method].getName()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[com.github.javaparser.utils.Utils].decapitalize(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].fromCamelCaseName(java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].isReturningOptionalNodeList(java.lang.reflect.Method)"
    - "[java.util.Optional].get()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 1
    ICount: 83
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:725"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:760"
        BranchSideFuncs:
        - "getMethods()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:759"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "append(int)"
        - "<init>()"
        - "<init>(java.lang.String)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:726"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:745"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getReturnType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:744"
        BranchSideFuncs:
        - "isReturningOptionalNodeList(java.lang.reflect.Method)"
        - "getParameterCount()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:744"
        BranchSideFuncs:
        - "isReturningOptionalNodeList(java.lang.reflect.Method)"
        - "getParameterCount()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:730"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:734"
        BranchSideFuncs:
        - "getCanonicalName()"
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:733"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:735"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:744"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:743"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:740"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:739"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:724"
        BranchSideFuncs:
        - "getCanonicalName()"
        - "isReturningOptionalNodeList(java.lang.reflect.Method)"
        - "substring(int)"
        - "invoke(java.lang.Object,java.lang.Object[])"
        - "length()"
        - "get()"
        - "getClass()"
        - "getParameterCount()"
        - "<init>(java.lang.Throwable)"
        - "getName()"
        - "decapitalize(java.lang.String)"
        - "fromCamelCaseName(java.lang.String)"
        - "startsWith(java.lang.String)"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:723"
        BranchSideFuncs:
        - "getMethods()"
        - "getParentNodeForChildren()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:724"
        BranchSideFuncs:
        - "getCanonicalName()"
        - "isReturningOptionalNodeList(java.lang.reflect.Method)"
        - "substring(int)"
        - "invoke(java.lang.Object,java.lang.Object[])"
        - "length()"
        - "get()"
        - "getClass()"
        - "getParameterCount()"
        - "<init>(java.lang.Throwable)"
        - "getName()"
        - "decapitalize(java.lang.String)"
        - "fromCamelCaseName(java.lang.String)"
        - "startsWith(java.lang.String)"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:723"
        BranchSideFuncs:
        - "getMethods()"
        - "getParentNodeForChildren()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:748"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:757"
        BranchSideFuncs:
        - "getName()"
        - "startsWith(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:756"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:748"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:757"
        BranchSideFuncs:
        - "getName()"
        - "startsWith(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:756"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:753"
        BranchSideFuncs:
        - "substring(int)"
        - "length()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:752"
        BranchSideFuncs:
        - "decapitalize(java.lang.String)"
        - "fromCamelCaseName(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:724,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:725,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:725,1"
      Dst: "[java.lang.Class].getMethods()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:726,1"
      Dst: "[java.lang.reflect.Method].getParameterCount()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:727,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:727,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:727,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:729,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:731,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:731,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:732,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:732,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:736,1"
      Dst: "[java.lang.reflect.Method].getName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:737,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:738,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:738,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:740,1"
      Dst: "[com.github.javaparser.utils.Utils].decapitalize(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:740,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].fromCamelCaseName(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:743,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:745,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].isReturningOptionalNodeList(java.lang.reflect.Method)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:748,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:748,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:760,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:760,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:760,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.utils.Utils].decapitalize(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].bootstrap$()"
    - "[com.github.javaparser.utils.Utils].stringTransformer(java.lang.String,java.lang.String,java.util.function.Function)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:173,1"
      Dst: "[com.github.javaparser.utils.Utils$toLowerCase__781].bootstrap$()"
    - Src: "com.github.javaparser.utils.Utils:173,1"
      Dst: "[com.github.javaparser.utils.Utils].stringTransformer(java.lang.String,java.lang.String,java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__781].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__781"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toLowerCase__781:-1,1"
      Dst: "[com.github.javaparser.utils.Utils$toLowerCase__781].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__781].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__781"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toLowerCase__781:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$11(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 665
    functionLinenumberEnd: 668
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:666,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:666,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:667,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$9(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 650
    functionLinenumberEnd: 652
    functionDepth: 7
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].interpret(com.github.javaparser.ast.Node,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:651,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].interpret(com.github.javaparser.ast.Node,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$8(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 615
    functionLinenumberEnd: 623
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault(com.github.javaparser.utils.LineSeparator)"
    - "[java.util.AbstractSequentialList].add(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[java.util.LinkedList].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[java.util.Vector].add(int,java.lang.Object)"
    - "[java.util.AbstractList].add(int,java.lang.Object)"
    - "[java.util.ArrayList].add(int,java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:616"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:622"
        BranchSideFuncs:
        - "eolTokenKind(com.github.javaparser.utils.LineSeparator)"
        - "getLineEndingStyleOrDefault(com.github.javaparser.utils.LineSeparator)"
        - "add(int,java.lang.Object)"
        - "<init>(int,java.lang.String)"
        - "asRawString()"
        - "<init>(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:621"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:616,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:617,1"
      Dst: "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault(com.github.javaparser.utils.LineSeparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:619,1"
      Dst: "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:619,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:619,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:618,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:620,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$print$7(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PrintableTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:538,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PrintableTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$tokensPreceeding$6(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:526,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:526,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:526,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].tokensPreceeding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialTextForOneNode$5(com.github.javaparser.utils.Pair)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 503
    functionLinenumberEnd: 505
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.Pair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$3(com.github.javaparser.ast.Node,java.util.Map,com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 462
    functionLinenumberEnd: 484
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.Map"
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811].bootstrap$(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812].bootstrap$(com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.ast.Node].findByRange(com.github.javaparser.Range)"
    - "[java.util.EnumMap].containsKey(java.lang.Object)"
    - "[java.util.Hashtable].containsKey(java.lang.Object)"
    - "[java.util.WeakHashMap].containsKey(java.lang.Object)"
    - "[java.util.IdentityHashMap].containsKey(java.lang.Object)"
    - "[java.util.TreeMap].containsKey(java.lang.Object)"
    - "[java.util.Properties].containsKey(java.lang.Object)"
    - "[java.util.jar.Attributes].containsKey(java.lang.Object)"
    - "[java.util.AbstractMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].containsKey(java.lang.Object)"
    - "[java.util.HashMap].containsKey(java.lang.Object)"
    - "[java.util.LinkedList].<init>()"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.EnumMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2].<init>(java.util.Map)"
    - "[com.github.javaparser.ast.visitor.TreeVisitor].visitBreadthFirst(com.github.javaparser.ast.Node)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:474"
        BranchSideFuncs:
        - "orElseThrow(java.util.function.Supplier)"
        - "findByRange(com.github.javaparser.Range)"
        - "containsKey(java.lang.Object)"
        - "hasNext()"
        - "next()"
        - "getRange()"
        - "iterator()"
        - "bootstrap$(com.github.javaparser.JavaToken)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:473"
        BranchSideFuncs:
        - "<init>(java.util.Map)"
        - "visitBreadthFirst(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:471"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:470"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:463,1"
      Dst: "[com.github.javaparser.TokenRange].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:463,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:463,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_1__811].bootstrap$(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:465,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:466,1"
      Dst: "[com.github.javaparser.ast.Node].findByRange(com.github.javaparser.Range)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:466,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812].bootstrap$(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:468,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:469,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:469,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:471,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:471,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:474,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2].<init>(java.util.Map)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:482,1"
      Dst: "[com.github.javaparser.ast.visitor.TreeVisitor].visitBreadthFirst(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812].bootstrap$(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812].<init>(com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812].<init>(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812].<init>(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2].<init>(java.util.Map)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2"
    linkageType: ""
    functionLinenumber: 473
    functionLinenumberEnd: 475
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.TreeVisitor].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:474,1"
      Dst: "[com.github.javaparser.ast.visitor.TreeVisitor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$2(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:467,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:467,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:467,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:467,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:467,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$setup$0(com.github.javaparser.ast.Node,com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].isRegistered(com.github.javaparser.ast.observer.AstObserver)"
    - "[com.github.javaparser.ast.Node].registerForSubtree(com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:103"
        BranchSideFuncs:
        - "registerForSubtree(com.github.javaparser.ast.observer.AstObserver)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:98,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:100,1"
      Dst: "[com.github.javaparser.ast.Node].isRegistered(com.github.javaparser.ast.observer.AstObserver)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:101,1"
      Dst: "[com.github.javaparser.ast.Node].registerForSubtree(com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$300(com.github.javaparser.ast.Node,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialTextForOneNode(com.github.javaparser.ast.Node,java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter:62,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].storeInitialTextForOneNode(com.github.javaparser.ast.Node,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].<init>(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:61,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:50,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "com.github.javaparser.ast.NodeList:55,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:66,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:50,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "com.github.javaparser.ast.NodeList:55,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:67,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.NodeList:67,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    - "[java.util.List].indexOf(java.lang.Object)"
    - "[java.util.List].remove(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:90"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyElementRemoved(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.NodeList:89"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:85,1"
      Dst: "[java.util.List].indexOf(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList:87,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:88,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:90,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].removeFirst()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].removeLast()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:98,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.NodeList:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[java.util.Collections].addAll(java.util.Collection,java.lang.Object[])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:103,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:104,1"
      Dst: "[java.util.Collections].addAll(java.util.Collection,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].nodeList(java.util.Collection<X>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.NodeList<X>"
    argCount: 1
    argTypes:
    - "java.util.Collection<X>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:109,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:110,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.NodeList<X>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionDepth: 1
    returnType: "com.github.javaparser.ast.NodeList<X>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<X>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:115,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.NodeList:116,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].contains(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].contains(java.lang.Object)"
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:121,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator<?\
      \ super N>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator<? super N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].sort(java.util.Comparator)"
    - "[java.util.List].sort(java.util.Comparator)"
    - "[java.util.Vector].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[java.util.concurrent.CopyOnWriteArrayList].sort(java.util.Comparator)"
    functionUses: 14
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:170,1"
      Dst: "[java.util.List].sort(java.util.Comparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList<N>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 178
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 4
    ICount: 10
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:177"
        BranchSideFuncs:
        - "hasNext()"
        - "add(com.github.javaparser.ast.Node)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.ast.NodeList:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:174,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.NodeList:174,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.NodeList:174,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.NodeList:175,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 185
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].notifyElementAdded(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    - "[java.util.AbstractSequentialList].add(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[java.util.LinkedList].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[java.util.Vector].add(int,java.lang.Object)"
    - "[java.util.AbstractList].add(int,java.lang.Object)"
    - "[java.util.ArrayList].add(int,java.lang.Object)"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementAdded(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:182,1"
      Dst: "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:183,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addFirst(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionDepth: 4
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:190,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addLast(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:198,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addAfter(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:208,1"
      Dst: "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList:210,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.NodeList:212,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    - "[java.util.ArrayList].indexOf(java.lang.Object)"
    - "[java.util.AbstractList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].indexOf(java.lang.Object)"
    - "[java.util.Vector].indexOf(java.lang.Object)"
    - "[java.util.LinkedList].indexOf(java.lang.Object)"
    - "[java.util.List].indexOf(java.lang.Object)"
    functionUses: 6
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:433,1"
      Dst: "[java.util.List].indexOf(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addBefore(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:222,1"
      Dst: "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList:224,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.NodeList:226,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].getFirst()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:234,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.NodeList:235,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.ast.NodeList:237,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.NodeList:237,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].getLast()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:244,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.NodeList:245,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.ast.NodeList:247,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.NodeList:247,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.NodeList:247,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionUses: 106
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:280,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer<?\
      \ super N>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<? super N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 123
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:288,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].contains(java.lang.Object)"
    - "[java.util.LinkedList].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[java.util.ArrayList].contains(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].contains(java.lang.Object)"
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 6
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:296,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].toArray()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].toArray()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:304,1"
      Dst: "[java.util.List].toArray()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[java.util.concurrent.CopyOnWriteArrayList].toArray(java.lang.Object[])"
    - "[java.util.Vector].toArray(java.lang.Object[])"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.AbstractCollection].toArray(java.lang.Object[])"
    - "[java.util.LinkedList].toArray(java.lang.Object[])"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 4
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:312,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 319
    functionLinenumberEnd: 324
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].remove(com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:323"
        BranchSideFuncs:
        - "remove(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.NodeList:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:321,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].containsAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].containsAll(java.util.Collection)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:331,1"
      Dst: "[java.util.List].containsAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection<?\
      \ extends N>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<? extends N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$add__93].bootstrap$(com.github.javaparser.ast.NodeList)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.LinkedBlockingQueue].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.ConcurrentHashMap$ValuesView].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayDeque].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[java.util.HashSet].isEmpty()"
    - "[java.util.TreeMap$KeySet].isEmpty()"
    - "[java.util.ArrayDeque].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.TreeSet].isEmpty()"
    - "[java.util.Collection].isEmpty()"
    functionUses: 4
    ICount: 10
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:338"
        BranchSideFuncs:
        - "isEmpty()"
        - "forEach(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:339,1"
      Dst: "[com.github.javaparser.ast.NodeList$add__93].bootstrap$(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.NodeList:339,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.NodeList:340,1"
      Dst: "[java.util.Collection].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList$add__93].bootstrap$(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$add__93"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$add__93].<init>(com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$add__93:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$add__93].<init>(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$add__93].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$add__93"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$add__93:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].addAll(int,java.util.Collection<?\
      \ extends N>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection<? extends N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    - "[java.util.Collection].isEmpty()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:351"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:350"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:348,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.ast.NodeList:348,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.NodeList:348,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.NodeList:349,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList:351,1"
      Dst: "[java.util.Collection].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.NodeList].removeAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:363"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:362"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:359"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:360"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:360,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.ast.NodeList:360,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.NodeList:360,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.NodeList:361,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.NodeList].retainAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.NodeList$lambda_retainAll_0__971].bootstrap$(java.util.Collection)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].toArray()"
    - "[java.util.Collection].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:377"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:376"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:371"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:370"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:373"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:372,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.NodeList:372,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_retainAll_0__971].bootstrap$(java.util.Collection)"
    - Src: "com.github.javaparser.ast.NodeList:372,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.NodeList:372,1"
      Dst: "[java.util.stream.Stream].toArray()"
    - Src: "com.github.javaparser.ast.NodeList:373,1"
      Dst: "[java.util.Collection].contains(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList:374,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.NodeList].replaceAll(java.util.function.UnaryOperator<N>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.UnaryOperator<N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:385,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.NodeList:386,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.NodeList:386,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList:386,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].removeIf(java.util.function.Predicate<?\
      \ super N>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate<? super N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].toArray()"
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:396"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:399"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:398"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:395"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:395"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:396,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.NodeList:396,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.NodeList:396,1"
      Dst: "[java.util.stream.Stream].toArray()"
    - Src: "com.github.javaparser.ast.NodeList:397,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.NodeList].clear()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 406
    functionLinenumberEnd: 411
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:410"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.github.javaparser.ast.NodeList:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:407,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.NodeList:408,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:417,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].lastIndexOf(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:441,1"
      Dst: "[java.util.List].lastIndexOf(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].listIterator()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 449
    functionLinenumberEnd: 451
    functionDepth: 1
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:450,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].listIterator(int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 458
    functionLinenumberEnd: 460
    functionDepth: 1
    returnType: "java.util.ListIterator<N>"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List,int)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:459,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].<init>(com.github.javaparser.ast.NodeList,java.util.List,int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 576
    functionLinenumberEnd: 580
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[java.util.Vector].listIterator(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[java.util.LinkedList].listIterator(int)"
    - "[java.util.AbstractList].listIterator(int)"
    - "[java.util.ArrayList].listIterator(int)"
    - "[java.util.List].listIterator(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:577,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:578,1"
      Dst: "[java.util.List].listIterator(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].parallelStream()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].parallelStream()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:467,1"
      Dst: "[java.util.Collection].parallelStream()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].subList(int,int)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionDepth: 0
    returnType: "java.util.List<N>"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[java.util.AbstractList].subList(int,int)"
    - "[java.util.ArrayList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].subList(int,int)"
    - "[java.util.Vector].subList(int,int)"
    - "[java.util.List].subList(int,int)"
    functionUses: 11
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:475,1"
      Dst: "[java.util.List].subList(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].spliterator()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Spliterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].spliterator()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:483,1"
      Dst: "[java.util.List].spliterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].unregister(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 499
    functionLinenumberEnd: 502
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(java.lang.Object)"
    - "[java.util.AbstractCollection].remove(java.lang.Object)"
    - "[java.util.LinkedList].remove(java.lang.Object)"
    - "[java.util.Vector].remove(java.lang.Object)"
    - "[java.util.ArrayList].remove(java.lang.Object)"
    - "[java.util.List].remove(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:500,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].register(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 504
    functionLinenumberEnd: 509
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].contains(java.lang.Object)"
    - "[java.util.LinkedList].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[java.util.ArrayList].contains(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].contains(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.List].contains(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:505"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:508"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.NodeList:507"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:505,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList:506,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].isRegistered(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].contains(java.lang.Object)"
    - "[java.util.LinkedList].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[java.util.ArrayList].contains(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].contains(java.lang.Object)"
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:512,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:525"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:524"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:521,1"
      Dst: "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList:525,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].ifNonEmpty(java.util.function.Consumer<?\
      \ super NodeList<N>>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 536
    functionLinenumberEnd: 539
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<? super NodeList<N>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_10__813].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__314].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__337].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$add__126].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__271].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__288].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__227].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__772].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__303].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__305].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281].accept(java.lang.Object)"
    - "[jdk.internal.module.ModuleHashes$lambda_toString_1__97].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__186].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__219].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__297].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__156].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$4$setup__37].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__329].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__321].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].accept(java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__350].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__198].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__240].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__352].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__317].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__272].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__200].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__147].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__253].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_5__705].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__199].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__193].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__246].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__248].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_234__180].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__818].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__260].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__343].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_walk_12__365].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__162].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__310].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__161].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__235].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__284].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$add__93].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__821].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__252].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__153].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__355].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__154].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__785].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__340].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__353].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__361].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__372].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__201].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__328].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194].accept(java.lang.Object)"
    - "[java.util.stream.Collectors$1OptionalBox].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 413
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:537"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:538"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList:537"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:537,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.ast.NodeList:537,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(java.util.List<?\
      \ extends Node>)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 547
    functionLinenumberEnd: 554
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<? extends Node>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.HasParentNode].setParentNode(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:553"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.ast.NodeList:552"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList:549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:553"
        BranchSideFuncs:
        - "hasNext()"
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "iterator()"
        - "next()"
        - "getParentNodeForChildren()"
      - BranchSide: "com.github.javaparser.ast.NodeList:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:549,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.ast.NodeList:549,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.NodeList:549,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.NodeList:550,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.ast.NodeList:550,1"
      Dst: "[com.github.javaparser.HasParentNode].setParentNode(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.NodeList].toString()"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 562
    functionLinenumberEnd: 564
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$toString__99].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 5
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:563,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.NodeList:563,1"
      Dst: "[com.github.javaparser.ast.NodeList$toString__99].bootstrap$()"
    - Src: "com.github.javaparser.ast.NodeList:563,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.NodeList:563,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.NodeList:563,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$toString__99].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$toString__99"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$toString__99].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$toString__99:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$toString__99].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$toString__99].<init>()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$toString__99"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$toString__99:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 642
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].lambda$toNodeList$4(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:542,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].lambda$notifyElementRemoved$2(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.PropagatingAstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserverAdapter].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:491,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].lambda$notifyElementAdded$1(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 486
    functionLinenumberEnd: 488
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.PropagatingAstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserverAdapter].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:487,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].lambda$retainAll$0(java.util.Collection,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].contains(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:372,1"
      Dst: "[java.util.Collection].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList].access$000(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].access$100(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].access$200(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].notifyElementReplaced(int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementReplaced(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].access$300(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].access$400(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].notifyElementAdded(int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].notifyElementAdded(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList].access$500(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList:47,1"
      Dst: "[com.github.javaparser.ast.NodeList].own(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$22(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$22(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$22(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:286,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList<ImportDeclaration>)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionDepth: 2
    returnType: "java.util.List<NodeList<ImportDeclaration>>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ImportDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848].bootstrap$()"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].bootstrap$()"
    - "[java.util.Comparator].comparingInt(java.util.function.ToIntFunction)"
    - "[java.util.Comparator].thenComparing(java.util.function.Function)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[java.util.Collections].singletonList(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:43"
        BranchSideFuncs:
        - "thenComparing(java.util.function.Function)"
        - "sort(java.util.Comparator)"
        - "bootstrap$()"
        - "comparingInt(java.util.function.ToIntFunction)"
      - BranchSide: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:42"
        BranchSideFuncs:
        - "singletonList(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:39,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$lambda_sortImports_0__848].bootstrap$()"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:39,1"
      Dst: "[java.util.Comparator].comparingInt(java.util.function.ToIntFunction)"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:39,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].bootstrap$()"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:40,1"
      Dst: "[java.util.Comparator].thenComparing(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:41,1"
      Dst: "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy:43,1"
      Dst: "[java.util.Collections].singletonList(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].isSortImportsAlphabetically()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__608"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__608:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__608"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__608:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__608"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__608:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__826].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__826"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__826].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__826:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__826].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__826].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__826"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__826:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__826].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__826"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].lambda$insertComments$0(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__826:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$insertComments$0(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$insertComments$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:88"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.Iterator].hasNext()"
    functionUses: 221
    ICount: 18
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:144"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:147"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:142,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:145,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:145,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:149,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 158
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.util.List].get(int)"
    - "[java.util.Iterator].next()"
    functionUses: 158
    ICount: 12
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:157"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:156"
        BranchSideFuncs:
        - "next()"
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:154,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:155,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:157,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:157,1"
      Dst: "[java.util.Iterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].get(int)"
    - "[java.util.Iterator].remove()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:162,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator:162,1"
      Dst: "[java.util.Iterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java20Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java20Validator"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java19Validator].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java20Validator:30,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java19Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_setParentNode_5__705].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_setParentNode_5__705"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_5__705].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_setParentNode_5__705:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_setParentNode_5__705].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_setParentNode_5__705].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_setParentNode_5__705"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_setParentNode_5__705:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_setParentNode_5__705].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_setParentNode_5__705"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$setParentNode$5(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_setParentNode_5__705:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$setParentNode$5(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.NoChange"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$2].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$2"
    linkageType: ""
    functionLinenumber: 849
    functionLinenumberEnd: 851
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.DataKey].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$2:850,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$27(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__241:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$27(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.UnparsableStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.UnparsableStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.UnparsableStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__540"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__540:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__540"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__540:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__540"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__540:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$29(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$29(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$29(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$0(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__218:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$0(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__423"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__423:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__423"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__423:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__423"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__423:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 48
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMethods()"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:47"
        BranchSideFuncs:
        - "getMethods()"
        - "forEach(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:40,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:41,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getMethods()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:41,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:41,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__631"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__631:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__631"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__631:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__631"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__631:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$28(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$28(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$28(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:200,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:200,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].bootstrap$(com.github.javaparser.ast.body.FieldDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].<init>(com.github.javaparser.ast.body.FieldDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].<init>(com.github.javaparser.ast.body.FieldDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].<init>(com.github.javaparser.ast.body.FieldDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavadocCommentMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.JavadocCommentMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavadocCommentMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ForEachStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ForEachStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ForEachStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$137(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__174:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$137(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$40(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$40(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$40(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:465,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$171(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__269:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$171(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:109,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:109,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:109,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:113,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.type.ReferenceType"
    - "com.github.javaparser.ast.expr.PatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:118,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.ast.expr.Expression].isTypePatternExpr()"
    - "[com.github.javaparser.ast.expr.Expression].asTypePatternExpr()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:143,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:145,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isTypePatternExpr()"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:148,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].asTypePatternExpr()"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:148,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:148,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:154,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:160,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].asInstanceOfExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.InstanceOfExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.InstanceOfExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:172,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:172,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.InstanceOfExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].ifInstanceOfExpr(java.util.function.Consumer<InstanceOfExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<InstanceOfExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:199,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].isInstanceOfExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].removePattern()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:216,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].removePattern()"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:220,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].removePattern()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.InstanceOfExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:225,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: 230
    functionLinenumberEnd: 249
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:234"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:238"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:243"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:244"
        BranchSideFuncs:
        - "setPattern(com.github.javaparser.ast.expr.PatternExpr)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:243"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.InstanceOfExpr:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:248"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ReferenceType)"
      - BranchSide: "com.github.javaparser.ast.expr.InstanceOfExpr:247"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:235,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:240,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:245,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:248,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].toInstanceOfExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:292,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.InstanceOfExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.InstanceOfExpr:98,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleRequiresDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleRequiresDirectiveMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModuleRequiresDirectiveMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__640"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__640:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__640"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__640:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__640"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__640:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:82,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:82,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:82,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:91,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:115,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:121,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].setInitialization(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 186
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:180"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:183"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:182"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:177,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:181,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:182,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:184,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].setUpdate(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 199
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:193"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:196"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:195"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:190,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:194,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:195,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:197,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].removeCompare()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:209,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].removeCompare()"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:213,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:214,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:225,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].removeCompare()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:230,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:236,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:236,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ForStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: 247
    functionLinenumberEnd: 274
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 45
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:255"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:254"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:261"
        BranchSideFuncs:
        - "setCompare(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:267"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:266"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:273"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:272"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:267"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:266"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:252,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:257,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:261,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:262,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:263,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:273,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].isForStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].asForStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].ifForStmt(java.util.function.Consumer<ForStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ForStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:291,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].toForStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:297,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmNone"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 9
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmNone:26,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmNone"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AnnotationDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AnnotationDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.AnnotationDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$110(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__143:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$110(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$86(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$86(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$86(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 879
    functionLinenumberEnd: 881
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:880,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].bootstrap$(com.github.javaparser.ast.expr.MemberValuePair)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].<init>(com.github.javaparser.ast.expr.MemberValuePair)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].<init>(com.github.javaparser.ast.expr.MemberValuePair)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].<init>(com.github.javaparser.ast.expr.MemberValuePair)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$20(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__243:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$20(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__617"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__617:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__617"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__617:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__617"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__617:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$78(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$78(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$78(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 827
    functionLinenumberEnd: 829
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:828,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].<init>()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Range,int,java.lang.String,com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:51,1"
      Dst: "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Range,int,java.lang.String,com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].setKind(int)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].setText(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].toTokenRange()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.TokenRange"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].findFirstToken()"
    - "[com.github.javaparser.JavaToken].findLastToken()"
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:184,1"
      Dst: "[com.github.javaparser.JavaToken].findFirstToken()"
    - Src: "com.github.javaparser.JavaToken:184,1"
      Dst: "[com.github.javaparser.JavaToken].findLastToken()"
    - Src: "com.github.javaparser.JavaToken:184,1"
      Dst: "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].findFirstToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getPreviousToken()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:825"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:824"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:822,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken()"
    - Src: "com.github.javaparser.JavaToken:822,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.JavaToken:823,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavaToken].findLastToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:811"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:814"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaToken:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:811,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    - Src: "com.github.javaparser.JavaToken:811,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.JavaToken:812,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavaToken].valid()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].invalid()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:202"
        BranchSideFuncs:
        - "invalid()"
    Callsites:
    - Src: "com.github.javaparser.JavaToken:203,1"
      Dst: "[com.github.javaparser.JavaToken].invalid()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavaToken].invalid()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken:209"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavaToken].insert(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].getPreviousToken()"
    - "[com.github.javaparser.JavaToken$lambda_insert_0__975].bootstrap$(com.github.javaparser.JavaToken)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:759,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.JavaToken:760,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken()"
    - Src: "com.github.javaparser.JavaToken:760,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_insert_0__975].bootstrap$(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.JavaToken:760,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].insertAfter(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[com.github.javaparser.JavaToken$lambda_insertAfter_1__976].bootstrap$(com.github.javaparser.JavaToken)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:772,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.JavaToken:773,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    - Src: "com.github.javaparser.JavaToken:773,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_insertAfter_1__976].bootstrap$(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.JavaToken:773,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].deleteToken()"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[com.github.javaparser.JavaToken].getPreviousToken()"
    - "[com.github.javaparser.JavaToken$lambda_deleteToken_2__977].bootstrap$(java.util.Optional)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.JavaToken$lambda_deleteToken_3__978].bootstrap$(java.util.Optional)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:785,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    - Src: "com.github.javaparser.JavaToken:786,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken()"
    - Src: "com.github.javaparser.JavaToken:787,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_deleteToken_2__977].bootstrap$(java.util.Optional)"
    - Src: "com.github.javaparser.JavaToken:787,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.JavaToken:788,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_deleteToken_3__978].bootstrap$(java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].replaceToken(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].getPreviousToken()"
    - "[com.github.javaparser.JavaToken$lambda_replaceToken_4__979].bootstrap$(com.github.javaparser.JavaToken)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[com.github.javaparser.JavaToken$lambda_replaceToken_5__980].bootstrap$(com.github.javaparser.JavaToken)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:795,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.JavaToken:796,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken()"
    - Src: "com.github.javaparser.JavaToken:796,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_replaceToken_4__979].bootstrap$(com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.JavaToken:796,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.JavaToken:800,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    - Src: "com.github.javaparser.JavaToken:800,1"
      Dst: "[com.github.javaparser.JavaToken$lambda_replaceToken_5__980].bootstrap$(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].lambda$replaceToken$5(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].lambda$replaceToken$4(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].lambda$deleteToken$3(java.util.Optional,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:788,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].lambda$deleteToken$2(java.util.Optional,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken:787,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].lambda$insertAfter$1(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken].lambda$insert$0(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.JavaToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$115(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$115(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$115(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1171
    functionLinenumberEnd: 1173
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ExpressionMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ExpressionMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.ExpressionMetaModel"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 28
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ExpressionMetaModel:53,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange$1].hasNext()"
    functionSourceFile: "com.github.javaparser.TokenRange$1"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 219
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange$1].next()"
    functionSourceFile: "com.github.javaparser.TokenRange$1"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.TokenRange].access$100(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.JavaToken].getNextToken()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 158
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenRange$1:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange$1:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange$1:95"
        BranchSideFuncs:
        - "access$100(com.github.javaparser.TokenRange)"
    - Branch String: "com.github.javaparser.TokenRange$1:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange$1:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange$1:98"
        BranchSideFuncs:
        - "getNextToken()"
        - "orElse(java.lang.Object)"
    - Branch String: "com.github.javaparser.TokenRange$1:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange$1:103"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.TokenRange$1:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.TokenRange$1:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange$1:103"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.TokenRange$1:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange$1:94,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.TokenRange$1:96,1"
      Dst: "[com.github.javaparser.TokenRange].access$100(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.TokenRange$1:99,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    - Src: "com.github.javaparser.TokenRange$1:99,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.TokenRange].access$100(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$122(java.lang.Object,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__824:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$122(java.lang.Object,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$5(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__112:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$5(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$126(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$126(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$126(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1286
    functionLinenumberEnd: 1288
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1287,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction].<init>()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction:105,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction].run()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 1
    returnType: "jdk.internal.reflect.ReflectionFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].getReflectionFactory()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction:108,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].getReflectionFactory()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].getReflectionFactory()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "jdk.internal.reflect.ReflectionFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getSecurityManager()"
    - "[java.lang.SecurityManager].checkPermission(java.security.Permission)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:132"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:136"
        BranchSideFuncs:
        - "checkPermission(java.security.Permission)"
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:131,1"
      Dst: "[java.lang.System].getSecurityManager()"
    - Src: "jdk.internal.reflect.ReflectionFactory:133,1"
      Dst: "[java.lang.SecurityManager].checkPermission(java.security.Permission)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$121(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$121(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$121(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1237
    functionLinenumberEnd: 1239
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1238,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__678"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__678:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__678"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__678:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__678"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__678:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation(java.util.List<TextElement>,java.util.List<TextElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionDepth: 2
    returnType: "java.util.List<TextElement>"
    argCount: 2
    argTypes:
    - "java.util.List<TextElement>"
    - "java.util.List<TextElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].lastIndexOfEol(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880].bootstrap$()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].takeWhile(java.util.List,java.util.function.Predicate)"
    - "[java.util.List].size()"
    - "[java.util.List].subList(int,int)"
    functionUses: 3
    ICount: 12
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:91"
        BranchSideFuncs:
        - "subList(int,int)"
        - "takeWhile(java.util.List,java.util.function.Predicate)"
        - "bootstrap$()"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:87,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lastIndexOfEol(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:92,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:92,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:92,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:92,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].takeWhile(java.util.List,java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].takeWhile(java.util.List<TextElement>,java.util.function.Predicate<TextElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "java.util.List<TextElement>"
    argCount: 2
    argTypes:
    - "java.util.List<TextElement>"
    - "java.util.function.Predicate<TextElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__826].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__102].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].test(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__900].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909].test(java.lang.Object)"
    - "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724].test(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__769].test(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].test(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_0__887].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__828].test(java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__834].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].test(java.lang.Object)"
    - "[jdk.internal.logger.SimpleConsoleLogger$CallerFinder].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808].test(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__802].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_15__896].test(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$isLineComment__861].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__827].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__832].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__858].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839].test(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.function.Predicate].test(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 121
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:110"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "test(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:110"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:102,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:103,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:103,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:103,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:104,1"
      Dst: "[java.util.function.Predicate].test(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:105,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lastIndexOfEol(java.util.List<TextElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List<TextElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905].bootstrap$(java.util.List)"
    - "[java.util.stream.IntStream].range(int,int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906].bootstrap$(java.util.List)"
    - "[java.util.OptionalInt].orElse(int)"
    - "[java.util.List].size()"
    - "[java.util.stream.IntStream].map(java.util.function.IntUnaryOperator)"
    - "[java.util.stream.IntStream].filter(java.util.function.IntPredicate)"
    - "[java.util.stream.IntStream].findFirst()"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:114,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:114,1"
      Dst: "[java.util.stream.IntStream].range(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:114,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905].bootstrap$(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:115,1"
      Dst: "[java.util.stream.IntStream].map(java.util.function.IntUnaryOperator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:115,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_2__906].bootstrap$(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:116,1"
      Dst: "[java.util.stream.IntStream].filter(java.util.function.IntPredicate)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:117,1"
      Dst: "[java.util.stream.IntStream].findFirst()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:118,1"
      Dst: "[java.util.OptionalInt].orElse(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.IntUnaryOperator"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].posOfNextComment(int,java.util.List<TextElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 140
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List<TextElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex(int,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment()"
    functionUses: 2
    ICount: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:127"
        BranchSideFuncs:
        - "<init>(java.util.List,int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:126"
        BranchSideFuncs:
        - "<init>(java.util.List,int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs:
        - "next()"
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:133"
        BranchSideFuncs:
        - "isComment()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs:
        - "index()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:126,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex(int,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:127,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:129,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:130,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:131,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:134,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isComment()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:135,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1080
    functionLinenumberEnd: 1084
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[java.util.Vector].listIterator(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[java.util.LinkedList].listIterator(int)"
    - "[java.util.AbstractList].listIterator(int)"
    - "[java.util.ArrayList].listIterator(int)"
    - "[java.util.List].listIterator(int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1081,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1082,1"
      Dst: "[java.util.List].listIterator(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1086
    functionLinenumberEnd: 1088
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[java.util.ListIterator].hasNext()"
    functionUses: 232
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1087,1"
      Dst: "[java.util.ListIterator].hasNext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1091
    functionLinenumberEnd: 1093
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[java.util.ListIterator].next()"
    functionUses: 171
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1092,1"
      Dst: "[java.util.ListIterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1118
    functionLinenumberEnd: 1120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[java.util.ListIterator].nextIndex()"
    functionUses: 5
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1119,1"
      Dst: "[java.util.ListIterator].nextIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByComment(int,java.util.List<TextElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List<TextElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].posOfNextComment(int,java.util.List)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:145"
        BranchSideFuncs:
        - "posOfNextComment(int,java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:146,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].posOfNextComment(int,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].removeElements(int,int,java.util.List<TextElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.List<TextElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex(int,java.util.List)"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[java.util.Vector].listIterator(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[java.util.LinkedList].listIterator(int)"
    - "[java.util.AbstractList].listIterator(int)"
    - "[java.util.ArrayList].listIterator(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[java.util.List].listIterator(int)"
    - "[java.util.ListIterator].hasNext()"
    - "[java.util.ListIterator].next()"
    - "[java.util.ListIterator].remove()"
    functionUses: 1
    ICount: 20
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:153"
        BranchSideFuncs:
        - "listIterator(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:152"
        BranchSideFuncs:
        - "isValidIndex(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:153"
        BranchSideFuncs:
        - "listIterator(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:152"
        BranchSideFuncs:
        - "isValidIndex(int,java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:154"
        BranchSideFuncs:
        - "listIterator(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:153"
        BranchSideFuncs:
        - "listIterator(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:162"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:162"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex(int,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:154,1"
      Dst: "[java.util.List].listIterator(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:157,1"
      Dst: "[java.util.ListIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:158,1"
      Dst: "[java.util.ListIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:159,1"
      Dst: "[java.util.ListIterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isValidIndex(int,java.util.List<?>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.List<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].size()"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:164"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:164"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:165,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lastIndexOfEolWithoutGPT(java.util.List<TextElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List<TextElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].listIterator(int)"
    - "[java.util.ListIterator].hasPrevious()"
    - "[java.util.ListIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:172,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:172,1"
      Dst: "[java.util.List].listIterator(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:174,1"
      Dst: "[java.util.ListIterator].hasPrevious()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:175,1"
      Dst: "[java.util.ListIterator].previous()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:176,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNewline()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isLastElement(java.util.List<?>,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List<?>"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].size()"
    functionUses: 2
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:259"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:260,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].nextDiffElement(java.util.List<DifferenceElement>,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    argCount: 2
    argTypes:
    - "java.util.List<DifferenceElement>"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.List].get(int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:264,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].isFollowedByUnindent(java.util.List<DifferenceElement>,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 1143
    functionLinenumberEnd: 1148
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List<DifferenceElement>"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    functionUses: 1
    ICount: 19
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "isAdded()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-1"
        BranchSideFuncs:
        - "getElement()"
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1145,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1146,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1146,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isAdded()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1147,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].adjustIndentation(java.util.List<TextElement>,com.github.javaparser.printer.lexicalpreservation.NodeText,int,boolean)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 1152
    functionLinenumberEnd: 1173
    functionDepth: 1
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.util.List<TextElement>"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation(java.util.List,java.util.List)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[java.util.ArrayList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].subList(int,int)"
    - "[java.util.Vector].subList(int,int)"
    - "[java.util.AbstractList].subList(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isToken(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    - "[java.lang.Math].min(int,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[java.lang.Math].max(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[java.util.AbstractSequentialList].add(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[java.util.LinkedList].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[java.util.Vector].add(int,java.lang.Object)"
    - "[java.util.AbstractList].add(int,java.lang.Object)"
    - "[java.util.ArrayList].add(int,java.lang.Object)"
    - "[java.lang.IllegalStateException].<init>()"
    - "[java.util.List].subList(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    - "[java.util.List].size()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 4
    ICount: 48
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1158"
        BranchSideFuncs:
        - "isToken(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1161"
        BranchSideFuncs:
        - "subList(int,int)"
        - "max(int,int)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1160"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1169"
        BranchSideFuncs:
        - "hasNext()"
        - "numberOfElements()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1166"
        BranchSideFuncs:
        - "getTextElement(int)"
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1165"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "getElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1165"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "getElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Difference:1169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1172"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Difference:1171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1153,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].processIndentation(java.util.List,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1154,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].numberOfElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1155,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1155,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isToken(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1157,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1157,1"
      Dst: "[java.lang.Math].min(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1159,1"
      Dst: "[java.lang.Math].max(int,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1161,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1161,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1161,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1163,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isSpaceOrTab()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1166,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1170,1"
      Dst: "[java.lang.IllegalStateException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1195,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1195,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1195,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1195,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:1195,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$groupConsecutiveRemovedElements$3(java.lang.Integer)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 481
    functionLinenumberEnd: 483
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:482,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$lastIndexOfEol$1(java.util.List,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:115,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$processIndentation$0(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference:92,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].bootstrap$(com.github.javaparser.ast.stmt.WhileStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].<init>(com.github.javaparser.ast.stmt.WhileStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].<init>(com.github.javaparser.ast.stmt.WhileStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].<init>(com.github.javaparser.ast.stmt.WhileStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$84(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$84(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$84(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 867
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:868,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__481"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__481:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__481"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__481:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__481"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__481:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$41(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$41(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$41(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:476,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$24(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$24(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$24(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:186,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:186,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$28(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$28(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$28(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:339,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:132,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper].toArrayLevel(com.github.javaparser.ast.type.Type,int)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 149
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    - "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:141"
        BranchSideFuncs:
        - "getArrayLevel()"
    - Branch String: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:147"
        BranchSideFuncs:
        - "of(java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:null"
        BranchSideFuncs:
        - "empty()"
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:139,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:140,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:146,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:148,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper].access$000(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,com.github.javaparser.ast.type.Type,int)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 2
    returnType: "java.util.Optional"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    - "com.github.javaparser.ast.type.Type"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper].toArrayLevel(com.github.javaparser.ast.type.Type,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper:132,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper].toArrayLevel(com.github.javaparser.ast.type.Type,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].<init>()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:50,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>()"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:50,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:71,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:77,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:101,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:101,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LocalRecordDeclarationStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:120"
        BranchSideFuncs:
        - "setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
      - BranchSide: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:119"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:117,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:120,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].isLocalRecordDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].asLocalRecordDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].ifLocalRecordDeclarationStmt(java.util.function.Consumer<LocalRecordDeclarationStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<LocalRecordDeclarationStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:138,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].toLocalRecordDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt:144,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$88(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$88(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$88(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 903
    functionLinenumberEnd: 905
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:904,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].bootstrap$(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].<init>(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].<init>(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].<init>(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_2__117].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_2__117"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_2__117].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_2__117:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_getPrinter_2__117].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_2__117].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_2__117"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_2__117:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_2__117].get()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_2__117"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$getPrinter$2()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_2__117:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$getPrinter$2()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363:-1,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__368"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem].lambda$getVerboseMessage$0(com.github.javaparser.Range)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__368:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$getVerboseMessage$0(com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$87(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__338:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$87(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.EnclosedExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.EnclosedExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.EnclosedExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ReturnStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ReturnStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ReturnStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$205(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__294:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$205(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$139(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__346:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$139(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$3(com.github.javaparser.ast.Node,java.util.Map,com.github.javaparser.TokenRange)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__776:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$3(com.github.javaparser.ast.Node,java.util.Map,com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].transformLine(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo"
    linkageType: ""
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].transformColumn(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo"
    linkageType: ""
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo"
    linkageType: ""
    functionLinenumber: 433
    functionLinenumberEnd: 435
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 5
    ICount: 18
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:434,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:434,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:434,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:434,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: ""
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:32,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].indent()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 97
    functionDepth: 1
    returnType: "com.github.javaparser.printer.SourcePrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayDeque].peek()"
    - "[com.github.javaparser.printer.configuration.Indentation].getType()"
    - "[java.lang.Enum].ordinal()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.Indentation].getIndent()"
    - "[java.util.ArrayDeque].push(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    - "[java.util.Deque].peek()"
    - "[java.util.Deque].push(java.lang.Object)"
    functionUses: 30
    ICount: 34
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:84,1"
      Dst: "[java.util.Deque].peek()"
    - Src: "com.github.javaparser.printer.SourcePrinter:85,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getType()"
    - Src: "com.github.javaparser.printer.SourcePrinter:85,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.github.javaparser.printer.SourcePrinter:88,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.SourcePrinter:88,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:88,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getIndent()"
    - Src: "com.github.javaparser.printer.SourcePrinter:88,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.SourcePrinter:88,1"
      Dst: "[java.util.Deque].push(java.lang.Object)"
    - Src: "com.github.javaparser.printer.SourcePrinter:94,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].getType()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].getIndent()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:39"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:39"
        BranchSideFuncs:
        - "isSpaceOrTab()"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:40,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java16PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java16PreviewValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java16Validator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java16PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java16Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BodyDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.BodyDeclarationMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.BodyDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.BodyDeclarationMetaModel:59,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$35(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__286:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$35(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$60(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__258:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$60(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$107(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__140:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$107(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2].process(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2"
    linkageType: ""
    functionLinenumber: 477
    functionLinenumberEnd: 482
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].isPhantom()"
    - "[com.github.javaparser.ast.type.UnknownType].isPhantom()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$300(com.github.javaparser.ast.Node,java.util.List)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:481"
        BranchSideFuncs:
        - "access$300(com.github.javaparser.ast.Node,java.util.List)"
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:478,1"
      Dst: "[com.github.javaparser.ast.Node].isPhantom()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:479,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$2:479,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].access$300(com.github.javaparser.ast.Node,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__573"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__573:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__573"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__573:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__573"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__573:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__409"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__409:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__409"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__409:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__409"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__409:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:51,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:51,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:51,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:56,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:64,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:65,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:66,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:67,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:73,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:79,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:88,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:90,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:94,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 113
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:107"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:110"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:109"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:104,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:108,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:109,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:111,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames(com.github.javaparser.ast.NodeList<Name>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Name>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:125"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:128"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:127"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:122,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:126,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:127,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:129,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:136,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:136,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 156
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:144"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:151"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:150"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:145"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:144"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleOpensDirective:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:155"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleOpensDirective:154"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:145,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:147,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:152,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:155,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].isModuleOpensStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].asModuleOpensStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].ifModuleOpensStmt(java.util.function.Consumer<ModuleOpensDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleOpensDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:172,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].toModuleOpensStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:178,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].isModuleOpensDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].asModuleOpensDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].toModuleOpensDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:196,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].ifModuleOpensDirective(java.util.function.Consumer<ModuleOpensDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleOpensDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleOpensDirective:202,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleOpensDirective"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleOpensDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: ""
    functionLinenumber: 1148
    functionLinenumberEnd: 1152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Stack].<init>()"
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator$Level].<init>(java.util.List)"
    - "[java.util.Stack].push(java.lang.Object)"
    - "[java.util.Collections].singletonList(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1149,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1147,1"
      Dst: "[java.util.Stack].<init>()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1150,1"
      Dst: "[java.util.Collections].singletonList(java.lang.Object)"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1150,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].<init>(java.util.List)"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1150,1"
      Dst: "[java.util.Stack].push(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: ""
    functionLinenumber: 1154
    functionLinenumberEnd: 1156
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Stack].empty()"
    functionUses: 219
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1154"
        BranchSideFuncs:
        - "empty()"
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1155,1"
      Dst: "[java.util.Stack].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: ""
    functionLinenumber: 1160
    functionLinenumberEnd: 1167
    functionDepth: 3
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Stack].peek()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator$Level].isCurrentExpanded()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].getNextAndCleanupStack(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].expand(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    functionUses: 158
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1165"
        BranchSideFuncs:
        - "getNextAndCleanupStack(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1164"
        BranchSideFuncs:
        - "expand(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1161,1"
      Dst: "[java.util.Stack].peek()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1162,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].isCurrentExpanded()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1163,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator].getNextAndCleanupStack(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1165,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator].expand(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].getNextAndCleanupStack(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: ""
    functionLinenumber: 1169
    functionLinenumberEnd: 1174
    functionDepth: 2
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$PostOrderIterator$Level].getCurrent()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator$Level].goToNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].cleanupStack(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1170,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].getCurrent()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1171,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].goToNext()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1172,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator].cleanupStack(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].cleanupStack(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: ""
    functionLinenumber: 1176
    functionLinenumberEnd: 1181
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$PostOrderIterator$Level].done()"
    - "[java.util.Stack].pop()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1180"
        BranchSideFuncs:
        - "pop()"
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1177,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].done()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1178,1"
      Dst: "[java.util.Stack].pop()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$PostOrderIterator].expand(com.github.javaparser.ast.Node$PostOrderIterator$Level)"
    functionSourceFile: "com.github.javaparser.ast.Node$PostOrderIterator"
    linkageType: ""
    functionLinenumber: 1182
    functionLinenumberEnd: 1189
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node$PostOrderIterator$Level"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator$Level].getCurrent()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator$Level].<init>(java.util.List)"
    - "[java.util.Stack].push(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$PostOrderIterator$Level].setCurrentExpanded()"
    - "[java.util.List].isEmpty()"
    functionUses: 1
    ICount: 12
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PostOrderIterator:1184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1187"
        BranchSideFuncs:
        - "<init>(java.util.List)"
        - "push(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.Node$PostOrderIterator:1186"
        BranchSideFuncs:
        - "setCurrentExpanded()"
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1183,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].getCurrent()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1183,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1184,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1185,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].<init>(java.util.List)"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1185,1"
      Dst: "[java.util.Stack].push(java.lang.Object)"
    - Src: "com.github.javaparser.ast.Node$PostOrderIterator:1187,1"
      Dst: "[com.github.javaparser.ast.Node$PostOrderIterator$Level].setCurrentExpanded()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$Parsedness].values()"
    functionSourceFile: "com.github.javaparser.ast.Node$Parsedness"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$Parsedness[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$Parsedness:147,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$Parsedness].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Node$Parsedness"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$Parsedness"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$Parsedness:147,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$Parsedness].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.Node$Parsedness"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$Parsedness:147,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$Parsedness].$values()"
    functionSourceFile: "com.github.javaparser.ast.Node$Parsedness"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$Parsedness[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor,int,int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 239
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.utils.VisitorList"
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].<init>(com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    - "[java.util.ArrayList].subList(int,int)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].subList(int,int)"
    - "[java.util.Vector].subList(int,int)"
    - "[java.util.AbstractList].subList(int,int)"
    - "[java.util.List].subList(int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:234,1"
      Dst: "[com.github.javaparser.utils.VisitorList].<init>(com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor)"
    - Src: "com.github.javaparser.utils.VisitorList$3:237,1"
      Dst: "[java.util.List].subList(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:234,1"
      Dst: "[com.github.javaparser.utils.VisitorList].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].remove(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[java.util.List].remove(int)"
    functionUses: 10
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:204,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "com.github.javaparser.utils.VisitorList:204,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(int,com.github.javaparser.ast.Node)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:234,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].add(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(int,java.lang.Object)"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:59,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList:59,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 271
    functionLinenumberEnd: 275
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.VisitorList"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:272,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].set(int,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:234,1"
      Dst: "[com.github.javaparser.utils.VisitorList].set(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].set(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[java.util.AbstractList].set(int,java.lang.Object)"
    - "[java.util.AbstractSequentialList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[java.util.Vector].set(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].set(int,java.lang.Object)"
    - "[java.util.LinkedList].set(int,java.lang.Object)"
    - "[java.util.List].set(int,java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:224,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList:224,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    - Src: "com.github.javaparser.utils.VisitorList:224,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].get(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 66
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:234,1"
      Dst: "[com.github.javaparser.utils.VisitorList].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].get(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    functionUses: 67
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:98,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.utils.VisitorList:98,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$3"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    functionUses: 642
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$3:234,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:54,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList:54,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__10].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ResultTypeParseStart__10].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ResultTypeParseStart__10:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ResultTypeParseStart__10].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__10].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ResultTypeParseStart__10:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__10].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 117
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ResultTypeParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ResultTypeParseStart__10:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultTypeParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ResultTypeParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8703
    functionLinenumberEnd: 8708
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8704,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8705,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8706,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__472"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__472:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__472"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__472:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__472"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__472:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionUses: 74
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:67,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:73,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.UnknownType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.UnknownType:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.UnknownType:81"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.ast.type.UnknownType:80"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.UnknownType:79,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.UnknownType:81,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.UnknownType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:92,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.UnknownType:92,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.UnknownTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].isUnknownType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].asUnknownType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.UnknownType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].ifUnknownType(java.util.function.Consumer<UnknownType>)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<UnknownType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:116,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:121,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.UnknownType:121,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].toUnknownType()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:127,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].isPhantom()"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnknownType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.UnknownType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnknownType:148,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$153(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__325:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$153(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].<init>()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:52,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>()"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:52,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:52,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:61,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:61,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:69,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:86,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:92,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.CatchClause"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:139,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:139,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CatchClauseMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.CatchClause].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.CatchClause"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 163
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.CatchClause].setParameter(com.github.javaparser.ast.body.Parameter)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:158"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.CatchClause:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:162"
        BranchSideFuncs:
        - "setParameter(com.github.javaparser.ast.body.Parameter)"
      - BranchSide: "com.github.javaparser.ast.stmt.CatchClause:161"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.CatchClause:155,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:159,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setParameter(com.github.javaparser.ast.body.Parameter)"
    - Src: "com.github.javaparser.ast.stmt.CatchClause:162,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].<init>(com.github.javaparser.utils.SourceRoot$ParallelParse,java.nio.file.Path,java.util.List)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.utils.SourceRoot$ParallelParse"
    - "java.nio.file.Path"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.SimpleFileVisitor].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:598,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$200(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    - "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter(java.nio.file.Path)"
    - "[java.nio.file.Path].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$300(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse].<init>(java.nio.file.Path,com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback)"
    - "[java.util.concurrent.ForkJoinTask].fork()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:605"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:604"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:611"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:602,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$200(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:602,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:605,1"
      Dst: "[java.nio.file.Path].equals(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:606,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$300(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:606,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse].<init>(java.nio.file.Path,com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:607,1"
      Dst: "[java.util.concurrent.ForkJoinTask].fork()"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:608,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$200(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.SourceRoot$ParallelParse"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].getFileName()"
    - "[java.nio.file.Path].toString()"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].matches()"
    - "[java.nio.file.Path].equals(java.lang.Object)"
    - "[java.nio.file.Files].isHidden(java.nio.file.Path)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_isSensibleDirectoryToEnter_4__1088].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:184,1"
      Dst: "[java.nio.file.Path].getFileName()"
    - Src: "com.github.javaparser.utils.SourceRoot:184,1"
      Dst: "[java.nio.file.Path].toString()"
    - Src: "com.github.javaparser.utils.SourceRoot:187,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "com.github.javaparser.utils.SourceRoot:187,1"
      Dst: "[java.util.regex.Matcher].matches()"
    - Src: "com.github.javaparser.utils.SourceRoot:190,1"
      Dst: "[java.nio.file.Path].equals(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:190,1"
      Dst: "[java.nio.file.Files].isHidden(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:191,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_isSensibleDirectoryToEnter_4__1088].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:191,1"
      Dst: "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.utils.Log$Adapter].trace(java.util.function.Supplier)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:119,1"
      Dst: "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.Log:119,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].trace(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$300(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.SourceRoot$ParallelParse"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse].<init>(java.nio.file.Path,com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.RecursiveAction].<init>()"
    - "[com.github.javaparser.utils.SourceRoot].<init>(java.nio.file.Path)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:588,1"
      Dst: "[java.util.concurrent.RecursiveAction].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:589,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].<init>(java.nio.file.Path)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$300(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback].process(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:616,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse].access$300(com.github.javaparser.utils.SourceRoot$ParallelParse)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:616,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback].process(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:598,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].preVisitDirectory(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse$1:598,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$forbidNonStaticFieldsInRecords$0(com.github.javaparser.ast.body.FieldDeclaration)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$forbidNonStaticFieldsInRecords$0(com.github.javaparser.ast.body.FieldDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$forbidNonStaticFieldsInRecords$0(com.github.javaparser.ast.body.FieldDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration].isStatic()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:43"
        BranchSideFuncs:
        - "isStatic()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:44,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].isStatic()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:259"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
        - "isDeclaredInInterface()"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:259"
        BranchSideFuncs:
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
        - "isDeclaredInInterface()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:260,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:260,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 282
    functionLinenumberEnd: 289
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890].bootstrap$()"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].bootstrap$()"
    - "[java.util.Optional].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.lang.Boolean].booleanValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 15
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:283,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:284,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890].bootstrap$()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:285,1"
      Dst: "[java.util.Optional].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:285,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].bootstrap$()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:286,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:286,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].bootstrap$()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:288,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:288,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:288,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890:-1,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__892"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__892:-1,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__892"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__892:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SimpleValidator].<init>(java.lang.Class,java.util.function.Predicate,java.util.function.BiConsumer)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java16Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 3
    ICount: 21
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:54,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java16Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator].<init>(java.lang.Class,java.util.function.Predicate,java.util.function.BiConsumer)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:44,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:57,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:59,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:46,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:46,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:46,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$95(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$95(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$95(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 962
    functionLinenumberEnd: 964
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:963,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:136,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:150,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:195,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionUses: 24
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:201,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:247,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:252,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setParameters(com.github.javaparser.ast.NodeList<Parameter>)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Parameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:257,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList<ReferenceType>)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ReferenceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:262,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList<TypeParameter>)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<TypeParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:267,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].getDeclarationAsString(boolean,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - "[com.github.javaparser.ast.AccessSpecifier].asString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].isAbstract()"
    - "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithFinalModifier].isFinal()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].isNative()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].isSynchronized()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.Node].toString(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].appendThrowsIfRequested(boolean)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:301"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:289"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:288"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:292"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:297"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:301"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:322"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:321"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:310"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:315"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:282,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:284,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:285,1"
      Dst: "[com.github.javaparser.ast.AccessSpecifier].asString()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:285,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:286,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:289,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isAbstract()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:292,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithFinalModifier].isFinal()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:295,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isNative()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:298,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isSynchronized()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:302,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:302,1"
      Dst: "[com.github.javaparser.ast.Node].toString(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:304,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:307,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:307,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:307,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:307,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:316,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:317,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:323,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].appendThrowsIfRequested(boolean)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:324,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 11
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].asString()"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isAbstract()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithAbstractModifier].isAbstract()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].isImplicitlyAbstract()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:366"
        BranchSideFuncs:
        - "isImplicitlyAbstract()"
        - "isAbstract()"
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:366"
        BranchSideFuncs:
        - "isImplicitlyAbstract()"
        - "isAbstract()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:367,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithAbstractModifier].isAbstract()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:367,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isImplicitlyAbstract()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isImplicitlyAbstract()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 370
    functionLinenumberEnd: 376
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode].hasParentNode()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].noneMatch(java.util.function.Predicate)"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-1"
        BranchSideFuncs:
        - "getParentNode()"
        - "isInterface()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-1"
        BranchSideFuncs:
        - "getParentNode()"
        - "isInterface()"
        - "get()"
        - "asList(java.lang.Object[])"
        - "bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
        - "stream()"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:371,1"
      Dst: "[com.github.javaparser.HasParentNode].hasParentNode()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:372,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:372,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:373,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:374,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:374,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:374,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:375,1"
      Dst: "[java.util.stream.Stream].noneMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844:-1,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isNative()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:379,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isSynchronized()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:383,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter(int)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.type.Type].toDescriptor()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:334,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:335,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:336,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:336,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:337,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter(int)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:337,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:337,1"
      Dst: "[com.github.javaparser.ast.type.Type].toDescriptor()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:340,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:341,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isPublic()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].isImplicitlyPublic()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:350"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:351,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:351,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isImplicitlyPublic()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isImplicitlyPublic()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - "[com.github.javaparser.HasParentNode].hasParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:355,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:356,1"
      Dst: "[com.github.javaparser.HasParentNode].hasParentNode()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:357,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:357,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:358,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isDefault()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:387,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setNative(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:391,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setSynchronized(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:395,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].setDefault(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:399,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].removeBody()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:408"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:407"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:414"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:413"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:414"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:413"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:410,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].removeBody()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:414,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].removeBody()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:419,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 424
    functionLinenumberEnd: 426
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:425,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:425,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MethodDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 436
    functionLinenumberEnd: 451
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:437"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:440"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:439"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:446"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:445"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:446"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:445"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.MethodDeclaration:446"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:450"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.body.MethodDeclaration:449"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:442,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:447,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:450,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].isMethodDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].asMethodDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].ifMethodDeclaration(java.util.function.Consumer<MethodDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<MethodDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:468,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:473,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:473,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].toMethodDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:479,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration].lambda$isImplicitlyAbstract$0(com.github.javaparser.ast.Modifier$Keyword)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration"
    linkageType: ""
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier$Keyword"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration:375,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__529"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__529:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__529"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__529:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__529"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__529:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.List"
    - "com.github.javaparser.ast.comments.CommentsCollection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:46,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].isSuccessful()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.List].isEmpty()"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseResult:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:55"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.ParseResult:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:55"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.github.javaparser.ParseResult:56,1"
      Dst: "[java.util.List].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer<T>)"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].isSuccessful()"
    - "[com.github.javaparser.ast.NodeList$add__93].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__36].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].accept(java.lang.Object)"
    - "[jdk.internal.module.ModuleHashes$lambda_toString_1__97].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__32].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$4$setup__37].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].accept(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].accept(java.lang.Object)"
    - "[java.util.stream.Collectors$1OptionalBox].accept(java.lang.Object)"
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseResult:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:66"
        BranchSideFuncs:
        - "accept(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ParseResult:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:63,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful()"
    - Src: "com.github.javaparser.ParseResult:64,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParseResult].getProblem(int)"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.Problem"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].getProblems()"
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseResult:79,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems()"
    - Src: "com.github.javaparser.ParseResult:79,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseResult].toString()"
    functionSourceFile: "com.github.javaparser.ParseResult"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].isSuccessful()"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.Problem].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 4
    ICount: 21
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseResult:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParseResult:100"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "<init>(java.lang.String)"
    - Branch String: "com.github.javaparser.ParseResult:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseResult:105"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "append(java.lang.Object)"
        - "next()"
      - BranchSide: "com.github.javaparser.ParseResult:104"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.github.javaparser.ParseResult:98,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful()"
    - Src: "com.github.javaparser.ParseResult:101,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ParseResult:101,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.ParseResult:102,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.ParseResult:102,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ParseResult:102,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ParseResult:103,1"
      Dst: "[com.github.javaparser.Problem].toString()"
    - Src: "com.github.javaparser.ParseResult:103,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ParseResult:105,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.Token].<init>()"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenBase].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Token:87,1"
      Dst: "[com.github.javaparser.TokenBase].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].<init>(int)"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Token].<init>(int,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Token:94,1"
      Dst: "[com.github.javaparser.Token].<init>(int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].getValue()"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Token].toString()"
    functionSourceFile: "com.github.javaparser.Token"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 125
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8718
    functionLinenumberEnd: 8722
    functionDepth: 124
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8719,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8720,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$96(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$96(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$96(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 974
    functionLinenumberEnd: 976
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:975,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ContinueStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ContinueStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ContinueStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$77(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$77(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$77(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 815
    functionLinenumberEnd: 817
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:816,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$232(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_232__178:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$232(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$106(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__139:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$106(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].bootstrap$(com.github.javaparser.ast.expr.StringLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].<init>(com.github.javaparser.ast.expr.StringLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].<init>(com.github.javaparser.ast.expr.StringLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].<init>(com.github.javaparser.ast.expr.StringLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].bootstrap$(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].<init>(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].<init>(com.github.javaparser.ast.stmt.LabeledStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].<init>(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$26(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__169:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$26(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:54,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:54,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:59,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:76,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionUses: 24
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.InitializerDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:121,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:121,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.InitializerDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 141
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.InitializerDeclaration:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.InitializerDeclaration:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:140"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.body.InitializerDeclaration:139"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:137,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:140,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].isInitializerDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].asInitializerDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.InitializerDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].ifInitializerDeclaration(java.util.function.Consumer<InitializerDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<InitializerDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:158,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.InitializerDeclaration].toInitializerDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.InitializerDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.InitializerDeclaration:164,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].bootstrap$(com.github.javaparser.ast.expr.SwitchExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].<init>(com.github.javaparser.ast.expr.SwitchExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].<init>(com.github.javaparser.ast.expr.SwitchExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].<init>(com.github.javaparser.ast.expr.SwitchExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:75,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:75,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:75,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:75,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,java.lang.String,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:89,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:114,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionUses: 24
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:120,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].removeDefaultValue()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:151,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 183
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:177"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:180"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:179"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:174,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:178,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:179,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:181,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].removeDefaultValue()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:223"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:222"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:223"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:222"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:228"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:223"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:219,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].removeDefaultValue()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:223,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:224,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:225,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:229,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:235,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:235,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.AnnotationMemberDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: 246
    functionLinenumberEnd: 271
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 37
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:255"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:256"
        BranchSideFuncs:
        - "setDefaultValue(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:255"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:262"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:256"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:255"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:266"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:270"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:269"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:252,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:256,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:257,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:258,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:263,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:267,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:270,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].isAnnotationMemberDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].asAnnotationMemberDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].ifAnnotationMemberDeclaration(java.util.function.Consumer<AnnotationMemberDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<AnnotationMemberDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:288,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedAnnotationMemberDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:293,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:293,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].toAnnotationMemberDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:299,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].<init>(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.Collection].size()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.LinkedList].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:36,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:37,1"
      Dst: "[java.util.Collection].size()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:38,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:38,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:39,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:39,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:39,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:41,1"
      Dst: "[java.util.LinkedList].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.HashSet].<init>(java.util.Collection)"
    - "[java.util.AbstractSet].equals(java.lang.Object)"
    functionUses: 5
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:47"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:46"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:47"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:46"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:48"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:47"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:47,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:49,1"
      Dst: "[java.util.HashSet].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:49,1"
      Dst: "[java.util.AbstractSet].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashSet].<init>(java.util.Collection)"
    - "[java.util.AbstractSet].hashCode()"
    functionUses: 6
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:54,1"
      Dst: "[java.util.HashSet].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:54,1"
      Dst: "[java.util.AbstractSet].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__981].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:59,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:59,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__981].bootstrap$()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:59,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:59,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:59,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:59,1"
      Dst: "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__982].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.stream.Stream].allMatch(java.util.function.Predicate)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:64,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:64,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__982].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:64,1"
      Dst: "[java.util.stream.Stream].allMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__983].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedIntersectionType:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedIntersectionType:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:72,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:72,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__983].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:73,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:74,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:74,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:75,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].getElements()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].lambda$replaceTypeVariables$1(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:73,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].lambda$isAssignableBy$0(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType:64,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$176(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__135:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$176(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$100(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$100(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$100(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1019
    functionLinenumberEnd: 1021
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:48,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:48,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:53,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:61,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:62,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:63,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:69,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:75,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setType(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:83"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:80,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:84,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:85,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:87,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:94,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:94,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].isModuleUsesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].asModuleUsesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].ifModuleUsesStmt(java.util.function.Consumer<ModuleUsesDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleUsesDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:111,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].toModuleUsesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:117,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 136
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:130"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:133"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:132"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:127,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:131,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:132,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:134,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:148"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:147"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:145,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:148,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].isModuleUsesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].asModuleUsesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].toModuleUsesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:166,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].ifModuleUsesDirective(java.util.function.Consumer<ModuleUsesDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleUsesDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:172,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleUsesDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$172(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__359:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$172(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:82,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:87,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionUses: 215
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:104,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionUses: 194
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:110,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 148
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.PatternExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:136"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:143"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:137"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:136"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:147"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:146"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:137,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:138,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:139,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:144,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:147,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.TypePatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:153,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:153,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TypePatternExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 178
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.TypePatternExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:172"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:175"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:174"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:169,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:173,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:174,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:176,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.TypePatternExpr:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.TypePatternExpr:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:186,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:187,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:188,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:192,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].isTypePatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].asTypePatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.TypePatternExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].toTypePatternExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:210,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TypePatternExpr].ifTypePatternExpr(java.util.function.Consumer<TypePatternExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.TypePatternExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<TypePatternExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TypePatternExpr:216,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].formalParameterTypes()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:49,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:41,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:50,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    - Src: "com.github.javaparser.resolution.MethodUsage:52,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].formalParameterTypes()"
    - Src: "com.github.javaparser.resolution.MethodUsage:52,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.MethodUsage:53,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions()"
    - Src: "com.github.javaparser.resolution.MethodUsage:54,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].getReturnType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:62,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSpecifiedExceptions()"
    - Src: "com.github.javaparser.resolution.MethodUsage:63,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    - Src: "com.github.javaparser.resolution.MethodUsage:58,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:71,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    - Src: "com.github.javaparser.resolution.MethodUsage:71,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:79,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:41,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].toString()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:89,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:89,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.MethodUsage:89,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.MethodUsage:89,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.resolution.MethodUsage:89,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:101,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].returnType()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[java.util.List].get(int)"
    - "[java.util.LinkedList].<init>(java.util.Collection)"
    - "[java.util.List].set(int,java.lang.Object)"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:113,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - Src: "com.github.javaparser.resolution.MethodUsage:114,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:116,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.MethodUsage:119,1"
      Dst: "[java.util.LinkedList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.MethodUsage:120,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.MethodUsage:121,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.MethodUsage].replaceExceptionType(int,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[java.util.List].get(int)"
    - "[java.util.LinkedList].<init>(java.util.Collection)"
    - "[java.util.List].set(int,java.lang.Object)"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:125"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:125,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.MethodUsage:126,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:128,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.MethodUsage:131,1"
      Dst: "[java.util.LinkedList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.MethodUsage:132,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.MethodUsage:133,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.MethodUsage].replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:140,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toBuilder()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].setValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build()"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    - "[java.util.HashMap].<init>()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceExceptionType(int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.MethodUsage:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.MethodUsage:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.MethodUsage:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:159,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:167,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toBuilder()"
    - Src: "com.github.javaparser.resolution.MethodUsage:167,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].setValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.MethodUsage:167,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build()"
    - Src: "com.github.javaparser.resolution.MethodUsage:167,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    - Src: "com.github.javaparser.resolution.MethodUsage:168,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:169,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.MethodUsage:170,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.MethodUsage:171,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.MethodUsage:172,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceParamType(int,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.MethodUsage:177,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceExceptionType(int,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.MethodUsage:181,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toBuilder()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>(java.util.Map,java.util.Map,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$1)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:126,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>(java.util.Map,java.util.Map,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].typeParametersMap()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].getQualifiedSignature()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.resolution.MethodUsage].getSignature()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodUsage:195,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.MethodUsage:195,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - Src: "com.github.javaparser.resolution.MethodUsage:195,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType()"
    - Src: "com.github.javaparser.resolution.MethodUsage:195,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.MethodUsage:195,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.MethodUsage:195,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getSignature()"
    - Src: "com.github.javaparser.resolution.MethodUsage:195,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.MethodUsage].exceptionTypes()"
    functionSourceFile: "com.github.javaparser.resolution.MethodUsage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$45(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$45(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$45(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 529
    functionLinenumberEnd: 531
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:530,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.github.javaparser.metamodel.BaseNodeMetaModel"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.util.Optional"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 220
    ICount: 19
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:59,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].is(java.lang.Class<?\
      \ extends Node>,java.lang.String)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class<? extends Node>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].is(java.lang.Class)"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:74,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].is(java.lang.Class)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:74,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].is(java.lang.String)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:81,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getSetterMethodName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].setterName(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:88,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].setterName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].setterName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:62,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:63,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:63,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:63,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:63,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:65,1"
      Dst: "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getGetterMethodName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].getterName(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:95,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].getterName(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getContainingNodeMetaModel()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BaseNodeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getNodeReference()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isOptional()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isRequired()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:143"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].hasWildcard()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isSingular()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:164"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 14
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:170,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:170,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:170,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:170,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:170,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getSimpleName()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:204,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:176"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:175"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:175"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:179"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:178"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:176,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:178,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:179,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 188
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:185,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:186,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameGenerified()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:195,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:195,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeName()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:195,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:195,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameForGetter()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameForSetter()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:212,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:212,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:212,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameForSetter()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:212,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameForSetter()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameGenerified()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:222,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:222,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:222,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getTypeNameGenerified()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:222,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isNode()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getNodeReference()"
    - "[java.util.Optional].isPresent()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:231,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getNodeReference()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:231,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].getMetaModelFieldName()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:238,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:238,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:238,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:238,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PropertyMetaModel].isAttribute()"
    functionSourceFile: "com.github.javaparser.metamodel.PropertyMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].isNode()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.PropertyMetaModel:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.PropertyMetaModel:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PropertyMetaModel:245,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].isNode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.ClassUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.ClassUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ClassUtils:26,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ClassUtils].isPrimitiveOrWrapper(java.lang.Class<?>)"
    functionSourceFile: "com.github.javaparser.utils.ClassUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isPrimitive()"
    - "[com.github.javaparser.utils.ClassUtils].isPrimitiveWrapper(java.lang.Class)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.ClassUtils:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ClassUtils:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.ClassUtils:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.ClassUtils:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ClassUtils:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.ClassUtils:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.ClassUtils:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.ClassUtils:72,1"
      Dst: "[java.lang.Class].isPrimitive()"
    - Src: "com.github.javaparser.utils.ClassUtils:72,1"
      Dst: "[com.github.javaparser.utils.ClassUtils].isPrimitiveWrapper(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.ClassUtils].isPrimitiveWrapper(java.lang.Class<?>)"
    functionSourceFile: "com.github.javaparser.utils.ClassUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ClassUtils:86,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_12__365].bootstrap$(java.lang.Class,java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_12__365"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_walk_12__365].<init>(java.lang.Class,java.util.function.Consumer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_walk_12__365:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_walk_12__365].<init>(java.lang.Class,java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_12__365].<init>(java.lang.Class,java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_12__365"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_walk_12__365:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_12__365].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_12__365"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$walk$12(java.lang.Class,java.util.function.Consumer,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_walk_12__365:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$walk$12(java.lang.Class,java.util.function.Consumer,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].bootstrap$(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].<init>(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].<init>(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].<init>(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$105(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__300:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$105(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_4Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_4Validator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_3Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_4Validator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_3Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_4Validator:30,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CompactConstructorDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CompactConstructorDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CompactConstructorDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CharLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CharLiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CharLiteralExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$119(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__204:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$119(java.lang.Object,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_treeIterable_11__810].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node$TreeTraversal)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_treeIterable_11__810"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Iterable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node$TreeTraversal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_11__810].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node$TreeTraversal)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_treeIterable_11__810:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_treeIterable_11__810].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node$TreeTraversal)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_treeIterable_11__810].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node$TreeTraversal)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_treeIterable_11__810"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node$TreeTraversal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_treeIterable_11__810:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_treeIterable_11__810].iterator()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_treeIterable_11__810"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$treeIterable$11(com.github.javaparser.ast.Node$TreeTraversal)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_treeIterable_11__810:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$treeIterable$11(com.github.javaparser.ast.Node$TreeTraversal)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$196(java.lang.Object,com.github.javaparser.ast.modules.ModuleDirective)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__152:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$196(java.lang.Object,com.github.javaparser.ast.modules.ModuleDirective)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$101(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$101(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$101(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1022
    functionLinenumberEnd: 1024
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$8(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$8(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$8(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:131,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$179(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__333:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$179(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:46,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:46,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:46,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:46,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:46,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    functionUses: 2
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:52"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:51"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:51"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:55"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:54"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:52,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:54,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[java.lang.Object:java.util.AbstractList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 7
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:57"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:57"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:59"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:60,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:60,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[java.lang.Object:java.util.AbstractList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].hashCode()"
    - "[java.util.List].hashCode()"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:64"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:65,1"
      Dst: "[java.util.List].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getPreviousOrder()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getNextOrder()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isAdded()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].replaceEolTokens(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 102
    functionDepth: 3
    returnType: "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].replaceTokens(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:99,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:99,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].replaceTokens(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:99,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:101,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.NullPointerException].<init>()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 4
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:40"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:39"
        BranchSideFuncs:
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:43"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:36,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:38,1"
      Dst: "[java.lang.NullPointerException].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:40,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:40,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843].bootstrap$()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:40,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:41,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].replaceTokens(java.util.List<CsmElement>,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionDepth: 2
    returnType: "java.util.List<CsmElement>"
    argCount: 2
    argTypes:
    - "java.util.List<CsmElement>"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].bootstrap$(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:108,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:108,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].bootstrap$(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:109,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:110,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:110,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].bootstrap$(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].<init>(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].<init>(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].<init>(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isNewLineToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:116"
        BranchSideFuncs:
        - "isNewLine()"
        - "isToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:116"
        BranchSideFuncs:
        - "isNewLine()"
        - "isToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:117,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:117,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].lambda$replaceTokens$0(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 4
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isNewLineToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:108"
        BranchSideFuncs:
        - "isNewLineToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled:109,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isNewLineToken(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.Object].toString()"
    functionUses: 4
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:44,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:44,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:44,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:44,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].qualifiedName()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:48,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    functionUses: 5
    ICount: 30
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:54"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:53"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:54"
        BranchSideFuncs:
        - "getName()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:53"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:55"
        BranchSideFuncs:
        - "getName()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:54"
        BranchSideFuncs:
        - "getName()"
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:57"
        BranchSideFuncs:
        - "declaredOnType()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56"
        BranchSideFuncs:
        - "declaredOnType()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:58"
        BranchSideFuncs:
        - "declaredOnMethod()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:57"
        BranchSideFuncs:
        - "declaredOnMethod()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:54,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:56,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:57,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:58,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].hashCode()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:64,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:77,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:77,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:78,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:91,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].hasBound()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:125"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:111,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:114,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].hasBound()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:115,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:115,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:117,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:118,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:119,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:120,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:126,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:126,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:126,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].mention(java.util.List<ResolvedTypeParameterDeclaration>)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List<ResolvedTypeParameterDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:133,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].erasure()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].isBounded()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].object()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedTypeVariable:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedTypeVariable:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:144,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].isBounded()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:145,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:145,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:145,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:147,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].object()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].solveGenericTypes(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.Context].solveGenericType(java.lang.String)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:155,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:155,1"
      Dst: "[com.github.javaparser.resolution.Context].solveGenericType(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:155,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toDescriptor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].qualifiedName()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:160,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].qualifiedName()"
    - Src: "com.github.javaparser.resolution.types.ResolvedTypeVariable:160,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$204(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__171:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$204(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].bootstrap$(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].<init>(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].<init>(com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].<init>(com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayCreationLevelMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayCreationLevelMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ArrayCreationLevelMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$cost$7(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$cost$7(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$cost$7(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:355"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$177(java.lang.Object,com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__136:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$177(java.lang.Object,com.github.javaparser.ast.body.VariableDeclarator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].bootstrap$(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].<init>(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].<init>(com.github.javaparser.ast.stmt.ReturnStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].<init>(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.VarTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.VarTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.VarTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__686"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__686:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__686"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__686:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__686"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__686:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].<init>(java.lang.String,java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:45,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnMethod()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnConstructor()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getContainerQualifiedName()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getContainerId()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getContainer()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:89,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:89,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:89,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].containerType()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:94,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].object()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1:99,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].hasNext()"
    - "[java.util.Iterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider].provide()"
    functionUses: 219
    ICount: 13
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:58"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:53,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:57,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider].provide()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider].provide()"
    functionUses: 158
    ICount: 19
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:71"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:64,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:67,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:70,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator$Provider].provide()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Iterator].remove()"
    - "[java.lang.IllegalArgumentException].<init>()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:80,1"
      Dst: "[java.util.Iterator].remove()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator:87,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].cast(java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752:-1,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$87(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$87(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$87(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 891
    functionLinenumberEnd: 893
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:892,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].<init>()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: ""
    functionLinenumber: 319
    functionLinenumberEnd: 322
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:320,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:314,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].isEmpty()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    linkageType: ""
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.List].isEmpty()"
    functionUses: 1
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping:327,1"
      Dst: "[java.util.List].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$10(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$10(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.DoStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.DoStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.DoStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$26(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$26(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$26(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:192,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:192,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement:com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNode(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1:36,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isNode(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 4
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1:41,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1:41,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1:41,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1:41,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:35,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].setAdapter(com.github.javaparser.utils.Log$Adapter)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.Log$Adapter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].error(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Log$lambda_error_1__985].bootstrap$(java.lang.Throwable)"
    - "[com.github.javaparser.utils.Log$lambda_error_2__986].bootstrap$()"
    - "[com.github.javaparser.utils.Log$Adapter].error(java.util.function.Supplier,java.util.function.Supplier)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:144,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_1__985].bootstrap$(java.lang.Throwable)"
    - Src: "com.github.javaparser.utils.Log:144,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_2__986].bootstrap$()"
    - Src: "com.github.javaparser.utils.Log:144,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].error(java.util.function.Supplier,java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].error(java.lang.String,java.util.function.Supplier[])"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Log$lambda_error_4__988].bootstrap$()"
    - "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.utils.Log$Adapter].error(java.util.function.Supplier,java.util.function.Supplier)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:160,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_4__988].bootstrap$()"
    - Src: "com.github.javaparser.utils.Log:160,1"
      Dst: "[com.github.javaparser.utils.Log].makeFormattingSupplier(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.Log:160,1"
      Dst: "[com.github.javaparser.utils.Log$Adapter].error(java.util.function.Supplier,java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$error$4()"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$error$3(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$error$2()"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$error$1(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log].lambda$makeFormattingSupplier$0(java.util.function.Supplier[],java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Log"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Supplier].get()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Log:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Log:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log:126,1"
      Dst: "[java.util.function.Supplier].get()"
    - Src: "com.github.javaparser.utils.Log:128,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$74(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$74(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$74(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 791
    functionLinenumberEnd: 793
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:792,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$1(com.github.javaparser.JavaToken)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$1(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$1(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$11(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$11(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$11(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:167,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$195(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__151:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$195(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].bootstrap$(com.github.javaparser.ast.type.WildcardType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].<init>(com.github.javaparser.ast.type.WildcardType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].<init>(com.github.javaparser.ast.type.WildcardType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].<init>(com.github.javaparser.ast.type.WildcardType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$191(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__354:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$191(java.lang.Object,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithOptionalScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$1(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node,com.github.javaparser.ast.type.Type)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__122:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$1(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.FieldDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.FieldDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.FieldDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$104(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$104(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$104(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1056
    functionLinenumberEnd: 1058
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java13Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java13Validator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java12Validator].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java13Validator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java12Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$12(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$12(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$12(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:175,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$118(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__820:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$118(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockStatementParseStart__3].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockStatementParseStart__3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$BlockStatementParseStart__3].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockStatementParseStart__3:-1,1"
      Dst: "[com.github.javaparser.ParseStart$BlockStatementParseStart__3].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockStatementParseStart__3].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockStatementParseStart__3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockStatementParseStart__3:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockStatementParseStart__3].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockStatementParseStart__3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 162
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].BlockStatementParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockStatementParseStart__3:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BlockStatementParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].BlockStatementParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8600
    functionLinenumberEnd: 8658
    functionDepth: 161
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_75(int)"
    - "[com.github.javaparser.GeneratedJavaParser].BlockStatement()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8604"
        BranchSideFuncs:
        - "BlockStatement()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8603"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8603"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8601,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_75(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8602,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BlockStatement()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8604,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8647,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8652,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8653,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_75(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9555
    functionLinenumberEnd: 9562
    functionDepth: 59
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_75()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9559"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9556"
        BranchSideFuncs:
        - "jj_3_75()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9555"
        BranchSideFuncs:
        - "jj_3_75()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9559,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_75()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9561,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__463"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__463:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__463"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__463:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__463"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__463:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TypeMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeMetaModel"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TypeMetaModel:53,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$125(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__187:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$125(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$133(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__270:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$133(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].expand()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 10
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].print(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:41,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].print(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isToken(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    functionUses: 4
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:65"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:64"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:65"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:64"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:66"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:65"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:65,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:67,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:72,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 5
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:77,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:77,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:77,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:77,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:77,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isNewline()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSeparator()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isIdentifier()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isKeyword()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isPrimitive()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isLiteral()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isChildOfClass(java.lang.Class<?\
      \ extends Node>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<? extends Node>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:127,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getRange()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:132,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__989].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:137,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:138,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:138,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__989].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:138,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].lambda$accept$0(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PrintableTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement:138,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PrintableTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__506"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__506:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__506"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__506:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__506"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__506:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_2__25].get()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_2__25"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].lambda$new$2()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_2__25:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration].lambda$new$2()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$2()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionDepth: 2
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$1].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:319,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$8(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__902:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$8(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$25(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__213:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$25(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java19PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java19PostProcessor"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java18PostProcessor].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java19PostProcessor:25,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java18PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__102].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__102"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__102].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_0__102:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__102].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__102].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__102"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_0__102:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__102].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__102"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].lambda$static$0(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_0__102:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].lambda$static$0(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$209(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__257:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$209(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ConditionalExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ConditionalExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ConditionalExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$64(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$64(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$64(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 698
    functionLinenumberEnd: 700
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:699,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$0(com.github.javaparser.JavaToken)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$0(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$0(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getPreviousToken()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[com.github.javaparser.JavaToken].getPreviousToken()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$Callback$Result].values()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$Callback$Result"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceRoot$Callback$Result[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$Callback$Result:67,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$Callback$Result].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$Callback$Result"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceRoot$Callback$Result"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$Callback$Result:67,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$Callback$Result].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$Callback$Result"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$Callback$Result:67,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$Callback$Result].$values()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$Callback$Result"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.SourceRoot$Callback$Result[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:51,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:51,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:51,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(java.lang.String,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:55,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.LabeledStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:125,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:125,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LabeledStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 149
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:144"
        BranchSideFuncs:
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.LabeledStmt:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:148"
        BranchSideFuncs:
        - "setStatement(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.LabeledStmt:147"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:141,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:145,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:148,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].isLabeledStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].asLabeledStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.LabeledStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].ifLabeledStmt(java.util.function.Consumer<LabeledStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<LabeledStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:166,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LabeledStmt].toLabeledStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LabeledStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LabeledStmt:172,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$126(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__188:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$126(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$155(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__327:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$155(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$108(java.lang.Object,com.github.javaparser.ast.body.Parameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__141:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$108(java.lang.Object,com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$231(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_231__291:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$231(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$93(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__265:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$93(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$5(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.nodeTypes.NodeWithVariables)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$5(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.nodeTypes.NodeWithVariables)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$5(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.nodeTypes.NodeWithVariables)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 571
    functionLinenumberEnd: 574
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    - "com.github.javaparser.ast.nodeTypes.NodeWithVariables"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:572,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:572,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:573,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$4(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__183:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$4(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.validator.ReservedKeywordValidator"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:38,1"
      Dst: "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:40,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.ReservedKeywordValidator"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.ReservedKeywordValidator:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.ReservedKeywordValidator:48"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.ReservedKeywordValidator:47"
        BranchSideFuncs:
        - "visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:45,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:45,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:46,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:48,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.ReservedKeywordValidator"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.ReservedKeywordValidator:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.ReservedKeywordValidator:56"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.ReservedKeywordValidator:55"
        BranchSideFuncs:
        - "visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:53,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:53,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:54,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:56,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.ReservedKeywordValidator"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:32,1"
      Dst: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.ReservedKeywordValidator"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.ReservedKeywordValidator:32,1"
      Dst: "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$230(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__290:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$230(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__508"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__508:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__508"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__508:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__508"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__508:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__781].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__781"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toLowerCase()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toLowerCase__781:-1,1"
      Dst: "[java.lang.String].toLowerCase()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].bootstrap$(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].<init>(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].<init>(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].<init>(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:38,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:38,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:38,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:38,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:38,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:java.lang.Object].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Removed:51,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isAdded()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Removed"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__635"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__635:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__635"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__635:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__635"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__635:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.ast.expr.Expression,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:77,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:95,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:101,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments(com.github.javaparser.ast.NodeList<Type>)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.FieldAccessExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Type>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:161"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:164"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:163"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:162,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:163,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:165,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.FieldAccessExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:172,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:172,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.FieldAccessExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:188"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:188,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:189,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:190,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:195,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 221
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 32
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:208"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:212"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:220"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:219"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:220"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:219"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:213"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:212"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:205,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:209,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:213,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:214,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:220,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].isFieldAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].asFieldAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.FieldAccessExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].ifFieldAccessExpr(java.util.function.Consumer<FieldAccessExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<FieldAccessExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:238,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedValueDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:256,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:256,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].toFieldAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:262,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].isInternal()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:268"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:269,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:269,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:269,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.FieldAccessExpr].isTopLevel()"
    functionSourceFile: "com.github.javaparser.ast.expr.FieldAccessExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].isInternal()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.FieldAccessExpr:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.FieldAccessExpr:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.FieldAccessExpr:276,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].isInternal()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.metamodel.BlockCommentMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BlockCommentMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.BlockCommentMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$65(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$65(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$65(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 708
    functionLinenumberEnd: 710
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:709,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__444"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__444:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__444"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__444:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__444"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__444:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$90(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$90(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$90(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 914
    functionLinenumberEnd: 916
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:915,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].bootstrap$(com.github.javaparser.ast.stmt.ForEachStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].<init>(com.github.javaparser.ast.stmt.ForEachStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].<init>(com.github.javaparser.ast.stmt.ForEachStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].<init>(com.github.javaparser.ast.stmt.ForEachStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$189(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__164:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$189(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$116(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__159:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$116(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$75(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__165:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$75(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$12(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$12(java.lang.Void,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$12(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1176
    functionLinenumberEnd: 1178
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1177,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$63(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$63(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$63(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 687
    functionLinenumberEnd: 689
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:688,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].bootstrap$(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].lambda$getEnd$1(com.github.javaparser.Range)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].lambda$getEnd$1(com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.RecordPatternExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.RecordPatternExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PatternExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.RecordPatternExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.PatternExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:70,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:76,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.EnclosedExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:106,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:106,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.EnclosedExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.EnclosedExpr].setInner(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.EnclosedExpr:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.EnclosedExpr:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:125"
        BranchSideFuncs:
        - "setInner(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.EnclosedExpr:124"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:122,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].setInner(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:125,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].isEnclosedExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].asEnclosedExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.EnclosedExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].ifEnclosedExpr(java.util.function.Consumer<EnclosedExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<EnclosedExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:143,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].toEnclosedExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:149,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.EnclosedExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.EnclosedExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.expr.Expression].isPolyExpression()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:158,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.expr.EnclosedExpr:158,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isPolyExpression()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$modifyList$113(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$modifyList$113(java.lang.Object,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$modifyList$113(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1152
    functionLinenumberEnd: 1154
    functionDepth: 2
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1153,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1148
    functionLinenumberEnd: 1150
    functionDepth: 1
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 94
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1149,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4:87,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4].evaluate(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsBooleanAttribute(com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4:91,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsBooleanAttribute(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$4:91,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$16(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__320:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$16(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:99,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:99,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:99,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:99,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:99,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:99,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:110,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:110,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:110,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:110,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:128,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:155,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionUses: 24
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:161,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 204
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:198"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:201"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:200"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:195,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:199,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:200,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:202,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList<ReferenceType>)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 230
    functionLinenumberEnd: 240
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ReferenceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:234"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:237"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:236"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:231,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:235,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:236,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:238,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList<TypeParameter>)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 248
    functionLinenumberEnd: 258
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<TypeParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:252"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:255"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:254"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:249,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:253,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:254,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:256,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getDeclarationAsString(boolean,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - "[com.github.javaparser.ast.AccessSpecifier].asString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].appendThrowsIfRequested(boolean)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:272"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:267,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:269,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:270,1"
      Dst: "[com.github.javaparser.ast.AccessSpecifier].asString()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:270,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:272,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:272,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:276,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].appendThrowsIfRequested(boolean)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:277,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].appendThrowsIfRequested(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.Node].toString(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:289"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:281,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:284,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:284,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:284,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:284,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:287,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:291,1"
      Dst: "[com.github.javaparser.ast.Node].toString(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:294,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:308"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:314"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:308"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:303,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:304,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:305,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:321,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:327,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:327,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.CompactConstructorDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 338
    functionLinenumberEnd: 369
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 56
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:342"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:341"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:346"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:345"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:352"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:351"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:346"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:345"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:356"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:355"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:362"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:361"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:356"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:355"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:368"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:367"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.CompactConstructorDeclaration:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:362"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.CompactConstructorDeclaration:361"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:343,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:346,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:347,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:348,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:353,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:368,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].isCompactConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].asCompactConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].ifCompactConstructorDeclaration(java.util.function.Consumer<CompactConstructorDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<CompactConstructorDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:386,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:391,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:391,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].toCompactConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:397,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:404,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:405,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.CompactConstructorDeclaration:406,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].bootstrap$(com.github.javaparser.ast.expr.AssignExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].<init>(com.github.javaparser.ast.expr.AssignExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].<init>(com.github.javaparser.ast.expr.AssignExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].<init>(com.github.javaparser.ast.expr.AssignExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$181(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__232:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$181(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration,com.github.javaparser.Processor)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration,com.github.javaparser.Processor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration,com.github.javaparser.Processor)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.Processor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$4].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$2].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$3].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.Processor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:65,1"
      Dst: "[com.github.javaparser.Processor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4"
    linkageType: ""
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Processor].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4:360,1"
      Dst: "[com.github.javaparser.Processor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4"
    linkageType: ""
    functionLinenumber: 363
    functionLinenumberEnd: 368
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].isLexicalPreservationEnabled()"
    - "[com.github.javaparser.ParserConfiguration$4$setup__37].bootstrap$()"
    - "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$4:364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$4:367"
        BranchSideFuncs:
        - "bootstrap$()"
        - "ifSuccessful(java.util.function.Consumer)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$4:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4:364,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isLexicalPreservationEnabled()"
    - Src: "com.github.javaparser.ParserConfiguration$4:365,1"
      Dst: "[com.github.javaparser.ParserConfiguration$4$setup__37].bootstrap$()"
    - Src: "com.github.javaparser.ParserConfiguration$4:365,1"
      Dst: "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParserConfiguration].isLexicalPreservationEnabled()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4$setup__37].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4$setup__37"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$4$setup__37].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4$setup__37:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$4$setup__37].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4$setup__37].<init>()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4$setup__37"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4$setup__37:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].equals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:39,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 92
    ICount: 16
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:66"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:69"
        BranchSideFuncs:
        - "booleanValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:67,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:70,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:70,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList<N>,com.github.javaparser.ast.NodeList<N>)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 58
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<N>"
    - "com.github.javaparser.ast.NodeList<N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 95
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:45"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:46"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:51"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:57"
        BranchSideFuncs:
        - "get(int)"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:51"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:49,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:53,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:53,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional<T>,java.util.Optional<T>)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional<T>"
    - "java.util.Optional<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 28
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:74,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:74,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional<NodeList<T>>,java.util.Optional<NodeList<T>>)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional<NodeList<T>>"
    - "java.util.Optional<NodeList<T>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:78,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleReferenceImpl].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[jdk.internal.module.ServicesCatalog$ServiceProvider].equals(java.lang.Object)"
    - "[java.lang.Float].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[jdk.internal.module.IllegalAccessLogger$Usage].equals(java.lang.Object)"
    - "[jdk.internal.misc.Signal].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Handle].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[java.lang.Integer].equals(java.lang.Object)"
    - "[java.lang.Long].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReader$Node].equals(java.lang.Object)"
    - "[java.lang.Byte].equals(java.lang.Object)"
    - "[java.lang.Double].equals(java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[java.io.File].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[java.lang.Character].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleHashes].equals(java.lang.Object)"
    - "[java.lang.Short].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[jdk.internal.loader.AbstractClassLoaderValue$Sub].equals(java.lang.Object)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:com.github.javaparser.resolution.logic.InferenceVariableType:java.io.FilePermission:java.lang.Character$Subset:java.lang.Enum:java.lang.Object:java.lang.ProcessBuilder$Redirect:java.lang.ProcessHandleImpl:java.lang.Runtime$Version:java.lang.StackTraceElement:java.lang.Thread$WeakClassKey:java.lang.invoke.ClassSpecializer$SpeciesData:java.lang.invoke.LambdaForm:java.lang.invoke.LambdaForm$Name:java.lang.invoke.LambdaForm$NamedFunction:java.lang.invoke.LambdaFormEditor$Transform:java.lang.invoke.MemberName:java.lang.invoke.MethodType:java.lang.invoke.StringConcatFactory$Key:java.lang.invoke.StringConcatFactory$Recipe:java.lang.invoke.StringConcatFactory$RecipeElement:java.lang.module.ModuleDescriptor:java.lang.module.ModuleDescriptor$Exports:java.lang.module.ModuleDescriptor$Opens:java.lang.module.ModuleDescriptor$Provides:java.lang.module.ModuleDescriptor$Requires:java.lang.module.ModuleDescriptor$Version:java.lang.module.ResolvedModule:java.lang.reflect.Constructor:java.lang.reflect.Field:java.lang.reflect.Method:java.lang.reflect.Parameter:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.HttpCookie:java.net.Inet4Address:java.net.InetAddress:java.net.InterfaceAddress:java.net.NetworkInterface:java.net.Proxy:java.net.SocketPermission:java.net.URI:java.net.URL:java.nio.ByteBuffer:java.nio.CharBuffer:java.nio.DoubleBuffer:java.nio.FloatBuffer:java.nio.IntBuffer:java.nio.LongBuffer:java.nio.ShortBuffer:java.nio.charset.Charset:java.nio.file.attribute.FileTime:java.security.AccessControlContext:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Provider$ServiceKey:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.text.AttributedCharacterIterator$Attribute:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.FieldPosition:java.text.MessageFormat:java.text.NumberFormat:java.text.ParsePosition:java.time.Clock:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.format.DecimalStyle:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractSet:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.Locale:java.util.Optional:java.util.OptionalDouble:java.util.OptionalInt:java.util.OptionalLong:java.util.Properties:java.util.PropertyPermission:java.util.ResourceBundle$CacheKey:java.util.TreeMap$Entry:java.util.Vector:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$Node:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Attributes$Name:java.util.jar.Manifest:java.util.zip.ZipFile$Source$Key:javax.crypto.CryptoPermission:javax.security.auth.Subject:javax.xml.namespace.QName:jdk.internal.org.objectweb.asm.Type:sun.nio.ch.FileKey:sun.nio.fs.UnixFileStore:sun.nio.fs.UnixPath:sun.util.calendar.CalendarDate:sun.util.calendar.Era:sun.util.locale.BaseLocale:sun.util.locale.BaseLocale$Key:sun.util.locale.LocaleExtensions].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 26
    ICount: 10
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:87"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:88,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 99
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:95"
        BranchSideFuncs:
        - "getModule()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:94"
        BranchSideFuncs:
        - "getModule()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:96"
        BranchSideFuncs:
        - "getPackageDeclaration()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:95"
        BranchSideFuncs:
        - "getPackageDeclaration()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:97"
        BranchSideFuncs:
        - "getTypes()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:96"
        BranchSideFuncs:
        - "getTypes()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:98"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:97"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:94,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:94,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:94,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:95,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:95,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:96,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:97,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:105"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:104"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:106"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:105"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:104,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:104,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:104,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:105,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:105,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 116
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 24
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:113"
        BranchSideFuncs:
        - "getTypeBound()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:112"
        BranchSideFuncs:
        - "getTypeBound()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:114"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:113"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:115"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:114"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:112,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:112,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:112,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:113,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:113,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:114,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:120,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:125,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 141
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 62
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:132"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:131"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:133"
        BranchSideFuncs:
        - "isInterface()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:132"
        BranchSideFuncs:
        - "isInterface()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:134"
        BranchSideFuncs:
        - "getPermittedTypes()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:133"
        BranchSideFuncs:
        - "getPermittedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:135"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:134"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:136"
        BranchSideFuncs:
        - "getMembers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:135"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:137"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:136"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:138"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:137"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:139"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:138"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:140"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:139"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:131,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:131,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:131,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:132,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:133,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:133,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:134,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:135,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:136,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:137,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:138,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:139,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 153
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 42
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:147"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:146"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:148"
        BranchSideFuncs:
        - "getMembers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:147"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:149"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:148"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:150"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:149"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:151"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:150"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:152"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:151"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:146,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:146,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:146,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:147,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:148,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:149,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:150,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:150,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:151,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 163
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:159"
        BranchSideFuncs:
        - "getClassBody()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:158"
        BranchSideFuncs:
        - "getClassBody()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:160"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:159"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:161"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:160"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:162"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:161"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:158,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:158,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:158,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:159,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:160,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:160,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:161,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 173
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:169"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:168"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:170"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:169"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:171"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:170"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:172"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:171"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:168,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:168,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:168,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:169,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:170,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:170,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:171,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 184
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:179"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:178"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:180"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:179"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:181"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:180"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:182"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:181"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:183"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:182"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:178,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:178,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:178,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:179,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:179,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:180,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:180,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:181,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:182,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 193
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:190"
        BranchSideFuncs:
        - "getVariables()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:189"
        BranchSideFuncs:
        - "getVariables()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:191"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:190"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:192"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:191"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:189,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:189,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:189,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:190,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:191,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 196
    functionLinenumberEnd: 202
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:199"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:198"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:200"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:199"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:201"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:200"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:198,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:198,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:198,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:199,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:199,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:200,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 216
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 54
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:208"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:207"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:209"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:208"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:210"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:209"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:211"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:210"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:212"
        BranchSideFuncs:
        - "getThrownExceptions()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:211"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:213"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:212"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:214"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:213"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:215"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:214"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:207,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:207,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:207,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:208,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:208,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:209,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:210,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:211,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:211,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:212,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:213,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:214,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 231
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 60
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:222"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:221"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:223"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:222"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:224"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:223"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:225"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:224"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:226"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:225"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:227"
        BranchSideFuncs:
        - "getThrownExceptions()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:226"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:228"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:227"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:229"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:228"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:230"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:229"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:221,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:221,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:221,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:222,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:222,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:223,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:223,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:224,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:225,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:226,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:227,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:228,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:229,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 243
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    functionUses: 1
    ICount: 44
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:237"
        BranchSideFuncs:
        - "isVarArgs()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:236"
        BranchSideFuncs:
        - "isVarArgs()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:238"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:237"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:239"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:238"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:240"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:239"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:241"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:240"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:242"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:241"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:236,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:236,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:236,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:237,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:237,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:238,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:239,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:239,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:240,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:241,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 246
    functionLinenumberEnd: 252
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 26
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:249"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:248"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:250"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:249"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:251"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:250"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:248,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:248,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:248,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:249,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:249,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:250,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:256,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:263"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:262"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:264"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:263"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:265"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:264"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:266"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:265"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:262,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:262,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:262,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:263,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:263,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:264,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:264,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:265,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:265,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 270
    functionLinenumberEnd: 275
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:273"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:272"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:274"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:273"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:272,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:272,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:272,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:273,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:273,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 278
    functionLinenumberEnd: 284
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:281"
        BranchSideFuncs:
        - "getOrigin()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:280"
        BranchSideFuncs:
        - "getOrigin()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:282"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:281"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:283"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:282"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:280,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:280,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:280,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:281,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:281,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:282,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:282,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 292
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:290"
        BranchSideFuncs:
        - "getDimension()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:289"
        BranchSideFuncs:
        - "getDimension()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:291"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:290"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:289,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:289,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:289,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:290,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:290,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 295
    functionLinenumberEnd: 300
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:298"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:297"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:299"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:298"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:297,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:297,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:297,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:298,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 303
    functionLinenumberEnd: 308
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:306"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:305"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:307"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:306"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:305,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:305,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:305,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:306,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 311
    functionLinenumberEnd: 315
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:314"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:313"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:313,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:313,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:313,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 318
    functionLinenumberEnd: 324
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:321"
        BranchSideFuncs:
        - "getSuperType()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:320"
        BranchSideFuncs:
        - "getSuperType()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:322"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:321"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:323"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:322"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:320,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:320,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:320,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:321,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:322,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:322,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 327
    functionLinenumberEnd: 331
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:330"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:329"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:329,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:329,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:329,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 334
    functionLinenumberEnd: 339
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:337"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:338"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:337"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:336,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:337,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 342
    functionLinenumberEnd: 348
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:345"
        BranchSideFuncs:
        - "getInitializer()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:344"
        BranchSideFuncs:
        - "getInitializer()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:346"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getLevels()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:345"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getLevels()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:347"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:346"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:344,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:344,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:344,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:345,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:345,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:346,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:346,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 351
    functionLinenumberEnd: 355
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:354"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:353"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:353,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:353,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:353,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 364
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:361"
        BranchSideFuncs:
        - "getTarget()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360"
        BranchSideFuncs:
        - "getTarget()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:362"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:361"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:363"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:362"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:360,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:361,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:361,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:362,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 367
    functionLinenumberEnd: 373
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:369"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:371"
        BranchSideFuncs:
        - "getRight()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370"
        BranchSideFuncs:
        - "getRight()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:372"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:371"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:369,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:369,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:369,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:370,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:371,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 376
    functionLinenumberEnd: 381
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:379"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:378"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:380"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:379"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:378,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:378,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:378,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:379,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 384
    functionLinenumberEnd: 388
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:387"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:386"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:386,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:386,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:386,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 391
    functionLinenumberEnd: 397
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:394"
        BranchSideFuncs:
        - "getElseExpr()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:393"
        BranchSideFuncs:
        - "getElseExpr()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:394"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:395"
        BranchSideFuncs:
        - "getThenExpr()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:394"
        BranchSideFuncs:
        - "getThenExpr()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:396"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:395"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:393,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:393,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:393,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:394,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:395,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 400
    functionLinenumberEnd: 404
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:402"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:403"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:402"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:402,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:402,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:402,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 407
    functionLinenumberEnd: 413
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:410"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:409"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:411"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:410"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:412"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:411"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:409,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:409,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:409,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:410,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:411,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:411,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 416
    functionLinenumberEnd: 422
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:419"
        BranchSideFuncs:
        - "getPattern()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:418"
        BranchSideFuncs:
        - "getPattern()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:420"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:419"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:420"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:421"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:420"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:418,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:418,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:418,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:419,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:419,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:420,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 425
    functionLinenumberEnd: 429
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:427"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:428"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:427"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:427,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:427,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:427,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 432
    functionLinenumberEnd: 436
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:435"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:434"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:434,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:434,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:434,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 439
    functionLinenumberEnd: 443
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:442"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:441"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:441,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:441,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:441,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 446
    functionLinenumberEnd: 450
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:449"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:448"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:448,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:448,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:448,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 453
    functionLinenumberEnd: 457
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:456"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:455"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:455,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:455,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:455,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 460
    functionLinenumberEnd: 464
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:462"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:463"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:462"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:462,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:462,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:462,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:468,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 472
    functionLinenumberEnd: 479
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:474"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:475"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:474"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:476"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:475"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:477"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:476"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:478"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:477"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:474,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:474,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:474,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:475,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:475,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:476,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:476,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:477,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:477,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 482
    functionLinenumberEnd: 486
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:485"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:484"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:484,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:484,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:484,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 489
    functionLinenumberEnd: 497
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:491"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:492"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:491"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:492"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:493"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:492"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:494"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:493"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:495"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:494"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:496"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:495"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:491,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:491,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:491,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:492,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:492,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:493,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:493,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:494,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:494,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:495,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 500
    functionLinenumberEnd: 505
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:503"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:502"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getQualifier()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:504"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:503"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:502,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:502,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:502,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:503,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:503,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 508
    functionLinenumberEnd: 512
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:511"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:510"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:510,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:510,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:510,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 515
    functionLinenumberEnd: 519
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:517"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:518"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:517"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:517,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:517,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:517,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 522
    functionLinenumberEnd: 526
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:525"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:524"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:524,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:524,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:524,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 529
    functionLinenumberEnd: 534
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:532"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:531"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:533"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:532"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:531,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:531,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:531,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:532,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:532,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 537
    functionLinenumberEnd: 543
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:540"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:539"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:540"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:541"
        BranchSideFuncs:
        - "getVariables()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:540"
        BranchSideFuncs:
        - "getVariables()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:541"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:542"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:541"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:539,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:539,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:539,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:540,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:541,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 546
    functionLinenumberEnd: 550
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:549"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:548"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:548,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:548,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:548,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 553
    functionLinenumberEnd: 558
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:555"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:556"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:555"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:557"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:556"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:555,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:555,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:555,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:556,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 561
    functionLinenumberEnd: 566
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:564"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:563"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:565"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:564"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:563,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:563,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:563,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:564,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:564,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 569
    functionLinenumberEnd: 574
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:572"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:571"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:573"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:572"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:571,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:571,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:571,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:572,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 577
    functionLinenumberEnd: 584
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 32
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:580"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:579"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:580"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:581"
        BranchSideFuncs:
        - "isThis()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:580"
        BranchSideFuncs:
        - "isThis()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:581"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:583"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:579,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:579,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:579,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:580,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:580,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:581,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:581,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:582,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 587
    functionLinenumberEnd: 591
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:590"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:589"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:589,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:589,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:589,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 594
    functionLinenumberEnd: 598
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:597"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:596"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:596,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:596,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:596,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 601
    functionLinenumberEnd: 606
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:604"
        BranchSideFuncs:
        - "getMessage()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:603"
        BranchSideFuncs:
        - "getMessage()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:605"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:604"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:603,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:603,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:603,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:604,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:604,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 609
    functionLinenumberEnd: 613
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:612"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:611"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:611,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:611,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:611,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 616
    functionLinenumberEnd: 621
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:618"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:619"
        BranchSideFuncs:
        - "getStatement()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:618"
        BranchSideFuncs:
        - "getStatement()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:620"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:619"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:618,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:618,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:618,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:619,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 624
    functionLinenumberEnd: 626
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:625,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 629
    functionLinenumberEnd: 633
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:631"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:632"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:631"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:631,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:631,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:631,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 636
    functionLinenumberEnd: 641
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:638"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:639"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:638"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:640"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:639"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:638,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:638,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:638,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:639,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:639,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 644
    functionLinenumberEnd: 652
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    functionUses: 1
    ICount: 38
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:646"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:647"
        BranchSideFuncs:
        - "isDefault()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:646"
        BranchSideFuncs:
        - "isDefault()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:648"
        BranchSideFuncs:
        - "getLabels()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:647"
        BranchSideFuncs:
        - "getLabels()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:648"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:649"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getStatements()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:648"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getStatements()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:650"
        BranchSideFuncs:
        - "getType()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:649"
        BranchSideFuncs:
        - "getType()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:651"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:650"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:646,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:646,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:646,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:647,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:647,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:648,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:648,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:649,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:650,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 655
    functionLinenumberEnd: 659
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:658"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:657"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:657,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:657,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:657,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 662
    functionLinenumberEnd: 666
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:664"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:665"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:664"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:664,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:664,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:664,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 669
    functionLinenumberEnd: 675
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:672"
        BranchSideFuncs:
        - "getElseStmt()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:671"
        BranchSideFuncs:
        - "getElseStmt()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:672"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:673"
        BranchSideFuncs:
        - "getThenStmt()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:672"
        BranchSideFuncs:
        - "getThenStmt()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:674"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:673"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:671,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:671,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:671,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:672,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:672,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:673,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 678
    functionLinenumberEnd: 683
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:681"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:680"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:681"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:682"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:681"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:680,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:680,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:680,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:681,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 686
    functionLinenumberEnd: 690
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:689"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:688"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:688,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:688,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:688,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 693
    functionLinenumberEnd: 698
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:695"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:696"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:695"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:697"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:696"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:695,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:695,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:695,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:696,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 701
    functionLinenumberEnd: 707
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:703"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:704"
        BranchSideFuncs:
        - "getIterable()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:703"
        BranchSideFuncs:
        - "getIterable()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:705"
        BranchSideFuncs:
        - "getVariable()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:704"
        BranchSideFuncs:
        - "getVariable()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:705"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:706"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:705"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:703,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:703,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:703,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:704,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:705,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 710
    functionLinenumberEnd: 717
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:713"
        BranchSideFuncs:
        - "getCompare()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:712"
        BranchSideFuncs:
        - "getCompare()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:713"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:714"
        BranchSideFuncs:
        - "getInitialization()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:713"
        BranchSideFuncs:
        - "getInitialization()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:714"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:715"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getUpdate()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:714"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getUpdate()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:716"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:715"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:712,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:712,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:712,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:713,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:713,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:714,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:714,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:715,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 720
    functionLinenumberEnd: 724
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:723"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:722"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:722,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:722,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:722,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 727
    functionLinenumberEnd: 732
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:730"
        BranchSideFuncs:
        - "getExpression()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729"
        BranchSideFuncs:
        - "getExpression()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:730"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:731"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:730"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:729,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:730,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 735
    functionLinenumberEnd: 742
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:738"
        BranchSideFuncs:
        - "getFinallyBlock()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:737"
        BranchSideFuncs:
        - "getFinallyBlock()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:738"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:739"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getResources()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:738"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:740"
        BranchSideFuncs:
        - "getTryBlock()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:739"
        BranchSideFuncs:
        - "getTryBlock()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:740"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:741"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:740"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:737,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:737,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:737,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:738,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:738,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:739,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:740,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:740,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 745
    functionLinenumberEnd: 750
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:748"
        BranchSideFuncs:
        - "getParameter()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:747"
        BranchSideFuncs:
        - "getParameter()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:748"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:749"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:748"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:747,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:747,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:747,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:748,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 753
    functionLinenumberEnd: 759
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 26
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:755"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:756"
        BranchSideFuncs:
        - "isEnclosingParameters()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:755"
        BranchSideFuncs:
        - "isEnclosingParameters()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:756"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:757"
        BranchSideFuncs:
        - "getParameters()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:756"
        BranchSideFuncs:
        - "getParameters()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:758"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:757"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:755,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:755,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:755,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:756,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:756,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:757,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:757,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 762
    functionLinenumberEnd: 768
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:764"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:765"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:764"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:765"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:766"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:765"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:766"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:767"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:766"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:764,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:764,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:764,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:765,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:765,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:766,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:766,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 771
    functionLinenumberEnd: 775
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:774"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:773"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:773,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:773,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:773,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 778
    functionLinenumberEnd: 784
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 28
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:780"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:781"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:780"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:782"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:781"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:783"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:782"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:780,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:780,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:780,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:781,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:782,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:782,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 787
    functionLinenumberEnd: 789
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:788,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:788,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 792
    functionLinenumberEnd: 799
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 32
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:794"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:795"
        BranchSideFuncs:
        - "getDirectives()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:794"
        BranchSideFuncs:
        - "getDirectives()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:795"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:796"
        BranchSideFuncs:
        - "isOpen()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:795"
        BranchSideFuncs:
        - "isOpen()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:797"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:796"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:797"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:798"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:797"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:794,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:794,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:794,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:795,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:796,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:796,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:797,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:797,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 802
    functionLinenumberEnd: 807
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:804"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:805"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:804"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:805"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:806"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:805"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:804,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:804,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:804,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:805,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:805,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 810
    functionLinenumberEnd: 815
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:813"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:813"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:814"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:813"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:812,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:813,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:813,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 818
    functionLinenumberEnd: 823
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:821"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getWith()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:820"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getWith()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:821"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:822"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:821"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:820,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:820,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:820,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:821,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:821,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 826
    functionLinenumberEnd: 830
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:829"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:828"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:828,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:828,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:828,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 833
    functionLinenumberEnd: 838
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:836"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:835"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:837"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:836"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:835,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:835,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:835,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:836,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:836,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 841
    functionLinenumberEnd: 843
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:842,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 846
    functionLinenumberEnd: 852
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:849"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:848"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:849"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:850"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:849"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:851"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:850"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:848,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:848,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:848,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:849,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:849,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:850,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 855
    functionLinenumberEnd: 859
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:858"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:857"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:857,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:857,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:857,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 862
    functionLinenumberEnd: 866
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:865"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:864"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:864,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:864,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:864,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 869
    functionLinenumberEnd: 874
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:872"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:871"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:873"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:872"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:871,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:871,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:871,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:872,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:872,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 877
    functionLinenumberEnd: 881
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:879"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:880"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:879"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:879,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:879,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:879,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 884
    functionLinenumberEnd: 888
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:886"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:887"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:886"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:886,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:886,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:886,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 891
    functionLinenumberEnd: 897
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:894"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:893"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:895"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:894"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:895"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:896"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:895"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:893,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:893,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:893,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:894,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:894,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:895,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 900
    functionLinenumberEnd: 911
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 54
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:903"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:902"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:903"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:904"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:903"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:905"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:904"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:906"
        BranchSideFuncs:
        - "getMembers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:905"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:907"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:906"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:908"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:907"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:909"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:908"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:909"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:910"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:909"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:902,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:902,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:902,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:903,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:904,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:904,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:905,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:906,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:907,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:908,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:908,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:909,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 914
    functionLinenumberEnd: 923
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    functionUses: 1
    ICount: 42
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:917"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:916"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:917"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:918"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:917"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:919"
        BranchSideFuncs:
        - "getThrownExceptions()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:918"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:920"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:919"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:920"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:921"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:920"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:922"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:921"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:916,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:916,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:916,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:917,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:917,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:918,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:919,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:920,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:921,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 926
    functionLinenumberEnd: 932
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:929"
        BranchSideFuncs:
        - "getPatternList()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:928"
        BranchSideFuncs:
        - "getPatternList()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:930"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:929"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:930"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:931"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:930"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:928,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:928,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:928,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:929,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:930,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:930,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentEqualsVisitor:34,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType$asString__371].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__371"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.Type].asString()"
    functionUses: 9
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType$asString__371:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].compare(int,int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804:-1,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__804:-1,1"
      Dst: "[java.lang.Integer].compare(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$15(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$15(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$15(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1480,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1480,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].getPath()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: 774
    functionLinenumberEnd: 776
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].getCompilationUnit()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].getEncoding()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: 788
    functionLinenumberEnd: 790
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].getSourceRoot()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit$Storage$getNameAsString__990].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.CompilationUnit$Storage$lambda_getSourceRoot_0__991].bootstrap$()"
    - "[com.github.javaparser.ast.CompilationUnit$Storage$lambda_getSourceRoot_1__992].bootstrap$(com.github.javaparser.ast.CompilationUnit$Storage)"
    - "[com.github.javaparser.ast.CompilationUnit$Storage$lambda_getSourceRoot_2__993].bootstrap$(com.github.javaparser.ast.CompilationUnit$Storage)"
    - "[java.util.Optional].orElseGet(java.util.function.Supplier)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:799,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:799,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage$getNameAsString__990].bootstrap$()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:799,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:800,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage$lambda_getSourceRoot_0__991].bootstrap$()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:801,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage$lambda_getSourceRoot_1__992].bootstrap$(com.github.javaparser.ast.CompilationUnit$Storage)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:802,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage$lambda_getSourceRoot_2__993].bootstrap$(com.github.javaparser.ast.CompilationUnit$Storage)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:803,1"
      Dst: "[java.util.Optional].orElseGet(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].getFileName()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].getFileName()"
    - "[java.nio.file.Path].toString()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:807,1"
      Dst: "[java.nio.file.Path].getFileName()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:807,1"
      Dst: "[java.nio.file.Path].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].getDirectory()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].getParent()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:811,1"
      Dst: "[java.nio.file.Path].getParent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].save()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage$lambda_save_3__994].bootstrap$(com.github.javaparser.ast.CompilationUnit$Storage)"
    - "[com.github.javaparser.ast.CompilationUnit$Storage].save(java.util.function.Function)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:818,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage$lambda_save_3__994].bootstrap$(com.github.javaparser.ast.CompilationUnit$Storage)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:818,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].save(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].save(java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].save(java.util.function.Function,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:828,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].save(java.util.function.Function,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].save(java.util.function.Function,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].getParent()"
    - "[java.nio.file.Files].createDirectories(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    - "[com.github.javaparser.ast.CompilationUnit$Storage].getCompilationUnit()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - "[java.nio.file.Files].write(java.nio.file.Path,byte[],java.nio.file.OpenOption[])"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:840,1"
      Dst: "[java.nio.file.Path].getParent()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:840,1"
      Dst: "[java.nio.file.Files].createDirectories(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:841,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].getCompilationUnit()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:841,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:842,1"
      Dst: "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:842,1"
      Dst: "[java.nio.file.Files].write(java.nio.file.Path,byte[],java.nio.file.OpenOption[])"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:844,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].getBytes(java.nio.charset.Charset)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>()"
    - "[java.lang.String].coder()"
    - "[java.lang.StringCoding].encode(java.nio.charset.Charset,byte,byte[])"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:963"
      Branch Sides:
      - BranchSide: "java.lang.String:964"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:963"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:963,1"
      Dst: "[java.lang.NullPointerException].<init>()"
    - Src: "java.lang.String:964,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:964,1"
      Dst: "[java.lang.StringCoding].encode(java.nio.charset.Charset,byte,byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].reparse(com.github.javaparser.JavaParser)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ParseResult"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].getPath()"
    - "[com.github.javaparser.Providers].provider(java.nio.file.Path)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:850,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].getPath()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:850,1"
      Dst: "[com.github.javaparser.Providers].provider(java.nio.file.Path)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:850,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:852,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].lambda$save$3(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getPrinter()"
    - "[com.github.javaparser.printer.Printer].print(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:818,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPrinter()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:818,1"
      Dst: "[com.github.javaparser.printer.Printer].print(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].lambda$getSourceRoot$2()"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].getDirectory()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:803,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].getDirectory()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].lambda$getSourceRoot$1(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].getDirectory()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].subtractPaths(java.nio.file.Path,java.nio.file.Path)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:802,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].getDirectory()"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:802,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].subtractPaths(java.nio.file.Path,java.nio.file.Path)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].subtractPaths(java.nio.file.Path,java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].getFileName()"
    - "[java.nio.file.Path].equals(java.lang.Object)"
    - "[java.nio.file.Path].getParent()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:154,1"
      Dst: "[java.nio.file.Path].getFileName()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:154,1"
      Dst: "[java.nio.file.Path].equals(java.lang.Object)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:155,1"
      Dst: "[java.nio.file.Path].getParent()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:158,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:158,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.CompilationUnit$Storage].lambda$getSourceRoot$0(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$Storage"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    - "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:801,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    - Src: "com.github.javaparser.ast.CompilationUnit$Storage:801,1"
      Dst: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replace(char,char)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:111,1"
      Dst: "[java.lang.String].replace(char,char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.TypeUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.TypeUtils].getMethodDescriptor(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[com.github.javaparser.utils.TypeUtils].appendDescriptor(java.lang.Class,java.lang.StringBuilder)"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.TypeUtils:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:37,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.TypeUtils:38,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.TypeUtils:39,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "com.github.javaparser.utils.TypeUtils:40,1"
      Dst: "[com.github.javaparser.utils.TypeUtils].appendDescriptor(java.lang.Class,java.lang.StringBuilder)"
    - Src: "com.github.javaparser.utils.TypeUtils:43,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "com.github.javaparser.utils.TypeUtils:44,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.TypeUtils].appendDescriptor(java.lang.Class<?>,java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isArray()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Class].getComponentType()"
    - "[java.lang.Class].isPrimitive()"
    - "[com.github.javaparser.utils.TypeUtils].getPrimitiveTypeDescriptor(java.lang.Class)"
    - "[java.lang.Class].getName()"
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.TypeUtils:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.TypeUtils:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.TypeUtils:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.TypeUtils:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:49,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "com.github.javaparser.utils.TypeUtils:50,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.TypeUtils:51,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "com.github.javaparser.utils.TypeUtils:53,1"
      Dst: "[java.lang.Class].isPrimitive()"
    - Src: "com.github.javaparser.utils.TypeUtils:54,1"
      Dst: "[com.github.javaparser.utils.TypeUtils].getPrimitiveTypeDescriptor(java.lang.Class)"
    - Src: "com.github.javaparser.utils.TypeUtils:59,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "com.github.javaparser.utils.TypeUtils:59,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.TypeUtils].getPrimitiveTypeDescriptor(java.lang.Class<?>)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VoidType].<init>()"
    - "[com.github.javaparser.ast.type.VoidType].toDescriptor()"
    - "[java.lang.Class].getSimpleName()"
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byTypeName(java.lang.String)"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor()"
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byBoxedTypeName(java.lang.String)"
    - "[com.github.javaparser.utils.TypeUtils$lambda_getPrimitiveTypeDescriptor_0__995].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[com.github.javaparser.utils.TypeUtils$lambda_getPrimitiveTypeDescriptor_1__996].bootstrap$(java.lang.String)"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.TypeUtils:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.TypeUtils:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.TypeUtils:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.TypeUtils:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.TypeUtils:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.TypeUtils:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.TypeUtils:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:66,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>()"
    - Src: "com.github.javaparser.utils.TypeUtils:66,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].toDescriptor()"
    - Src: "com.github.javaparser.utils.TypeUtils:68,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.utils.TypeUtils:69,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byTypeName(java.lang.String)"
    - Src: "com.github.javaparser.utils.TypeUtils:70,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.utils.TypeUtils:71,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.utils.TypeUtils:71,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor()"
    - Src: "com.github.javaparser.utils.TypeUtils:73,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byBoxedTypeName(java.lang.String)"
    - Src: "com.github.javaparser.utils.TypeUtils:74,1"
      Dst: "[com.github.javaparser.utils.TypeUtils$lambda_getPrimitiveTypeDescriptor_0__995].bootstrap$()"
    - Src: "com.github.javaparser.utils.TypeUtils:74,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.TypeUtils:74,1"
      Dst: "[com.github.javaparser.utils.TypeUtils$lambda_getPrimitiveTypeDescriptor_1__996].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.utils.TypeUtils:75,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.VoidType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VoidType].<init>(com.github.javaparser.TokenRange)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:51,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:59,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.type.VoidType:60,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byTypeName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].values()"
    - "[java.lang.Enum].name()"
    - "[java.lang.String].toLowerCase()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.PrimitiveType$Primitive:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType$Primitive:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType$Primitive:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.PrimitiveType$Primitive:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType$Primitive:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.PrimitiveType$Primitive:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:108,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].values()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:109,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:109,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:109,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:110,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:113,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].values()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType$Primitive[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[java.lang.Enum].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.TreeSet:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 117
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:87,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].byBoxedTypeName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].getOrDefault(java.lang.Object,java.lang.Object)"
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:121,1"
      Dst: "[java.util.HashMap].getOrDefault(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:121,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.TypeUtils].lambda$getPrimitiveTypeDescriptor$1(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.IllegalArgumentException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:76,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.utils.TypeUtils:76,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.TypeUtils].lambda$getPrimitiveTypeDescriptor$0(com.github.javaparser.ast.type.PrimitiveType$Primitive)"
    functionSourceFile: "com.github.javaparser.utils.TypeUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.TypeUtils:74,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].toDescriptor()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$119(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$119(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$119(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1217
    functionLinenumberEnd: 1219
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 219
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>()"
    functionUses: 158
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:100,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].bootstrap$(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].<init>(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].<init>(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].<init>(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator].<init>(java.lang.Class,java.util.function.Predicate,java.util.function.BiConsumer)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].bootstrap$(java.util.function.Predicate,java.util.function.BiConsumer)"
    functionUses: 22
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator:34,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].bootstrap$(java.util.function.Predicate,java.util.function.BiConsumer)"
    - Src: "com.github.javaparser.ast.validator.SimpleValidator:34,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator].lambda$new$0(java.util.function.Predicate,java.util.function.BiConsumer,com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.BiConsumer"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_0__89].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__102].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__108].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].test(java.lang.Object)"
    - "[jdk.internal.logger.SimpleConsoleLogger$CallerFinder].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_2__91].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].test(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.Validator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.Validators].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59].accept(java.lang.Object,java.lang.Object)"
    - "[java.util.function.Predicate].test(java.lang.Object)"
    - "[java.util.function.BiConsumer].accept(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.SimpleValidator:35"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.SimpleValidator:38"
        BranchSideFuncs:
        - "accept(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.validator.SimpleValidator:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator:35,1"
      Dst: "[java.util.function.Predicate].test(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.SimpleValidator:36,1"
      Dst: "[java.util.function.BiConsumer].accept(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].bootstrap$(com.github.javaparser.ast.stmt.ThrowStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].<init>(com.github.javaparser.ast.stmt.ThrowStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].<init>(com.github.javaparser.ast.stmt.ThrowStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].<init>(com.github.javaparser.ast.stmt.ThrowStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter,com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder"
    linkageType: ""
    functionLinenumber: 476
    functionLinenumberEnd: 482
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].<init>()"
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:477,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:465,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].<init>()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder:480,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMappingBuilder].update()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754:-1,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754:-1,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$73(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__216:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$73(java.lang.Object,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$114(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$114(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$114(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1159
    functionLinenumberEnd: 1161
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1160,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleDirectiveMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModuleDirectiveMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleDirectiveMetaModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModuleDirectiveMetaModel:59,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java15PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java15PreviewValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java15Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java15PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java15Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java15PreviewValidator:38,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java15PreviewValidator:42,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$44(java.lang.Object,com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__351:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$44(java.lang.Object,com.github.javaparser.ast.body.TypeDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].bootstrap$(com.github.javaparser.ast.stmt.DoStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].<init>(com.github.javaparser.ast.stmt.DoStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].<init>(com.github.javaparser.ast.stmt.DoStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].<init>(com.github.javaparser.ast.stmt.DoStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithOptionalScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$5(com.github.javaparser.TokenRange)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$5(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$5(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__375].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__877].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].apply(java.lang.Object)"
    - "[com.github.javaparser.TokenRange].getEnd()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 331
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:162,1"
      Dst: "[com.github.javaparser.TokenRange].getEnd()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:162,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].getEnd()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$157(java.lang.Object,com.github.javaparser.ast.stmt.SwitchEntry)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__209:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$157(java.lang.Object,com.github.javaparser.ast.stmt.SwitchEntry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].bootstrap$(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].<init>(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].<init>(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].<init>(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:55,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>()"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:76,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:82,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:106,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:106,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:125"
        BranchSideFuncs:
        - "setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
      - BranchSide: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:124"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:122,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:125,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].isLocalClassDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].asLocalClassDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].ifLocalClassDeclarationStmt(java.util.function.Consumer<LocalClassDeclarationStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<LocalClassDeclarationStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:143,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].toLocalClassDeclarationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt:149,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser$LookaheadSuccess"
    linkageType: ""
    functionLinenumber: 14304
    functionLinenumberEnd: 14306
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser$LookaheadSuccess:14305,1"
      Dst: "[java.lang.IllegalStateException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>(com.github.javaparser.GeneratedJavaParser$1)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser$LookaheadSuccess"
    linkageType: ""
    functionLinenumber: 14304
    functionLinenumberEnd: 14306
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser$LookaheadSuccess:14305,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$210(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__247:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$210(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__670"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__670:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__670"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__670:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__670"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__670:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$68(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__309:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$68(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$17(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$17(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$17(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:216,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:69,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:69,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:73,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:73,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:73,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:73,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:77,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:77,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:77,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.ast.type.Type,java.lang.String,com.github.javaparser.ast.Modifier[])"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr$lambda_new_0__997].bootstrap$()"
    - "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr$lambda_new_0__997].bootstrap$()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:85,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:81,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Modifier[])"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Modifier[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr$lambda_new_1__998].bootstrap$()"
    - "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:91,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:91,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr$lambda_new_1__998].bootstrap$()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:91,1"
      Dst: "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:91,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:91,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:93,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:89,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:97,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:97,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:101,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:101,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:109,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionUses: 193
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:137,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 172
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:166"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:169"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:168"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:163,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:167,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:168,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:170,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 175
    functionLinenumberEnd: 185
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:179"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:182"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:181"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:176,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:180,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:183,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables(com.github.javaparser.ast.NodeList<VariableDeclarator>)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 198
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<VariableDeclarator>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:192"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:195"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:194"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:189,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:193,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:196,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:206,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:207,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:208,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:224,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:230,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:230,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.VariableDeclarationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 241
    functionLinenumberEnd: 264
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 46
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:256"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:263"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:262"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.VariableDeclarationExpr:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:257"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.VariableDeclarationExpr:256"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:245,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:246,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:247,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:263,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].isVariableDeclarationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].asVariableDeclarationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].ifVariableDeclarationExpr(java.util.function.Consumer<VariableDeclarationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<VariableDeclarationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:281,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].toVariableDeclarationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:287,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].lambda$new$1()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:91,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].lambda$new$0()"
    functionSourceFile: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.VariableDeclarationExpr:83,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$5(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$5(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$5(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:108,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MethodReferenceExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MethodReferenceExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.MethodReferenceExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].values()"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[java.lang.Enum].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.TreeSet:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 117
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier$Keyword:99,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier$Keyword:99,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 15
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier$Keyword:118,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].$values()"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].<init>(com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmString"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:31,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmString"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmString"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:41,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:42,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmString"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].getProperty()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 6
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:48,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:48,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:48,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].getProperty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmString:48,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.StringLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.StringLiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.StringLiteralExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.NullType].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.NullType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.NullType:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.NullType].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.NullType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.NullType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.NullType"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.NullType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.NullType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.NullType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.NullType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.NullType:64,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__659"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__659:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__659"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__659:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__659"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__659:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$39(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__341:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$39(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$7(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$7(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java13PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java13PreviewValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java13Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java13PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java13Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java13PreviewValidator:36,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__127:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$30(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__281:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$30(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__651"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__651:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__651"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__651:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__651"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__651:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].streamRead(char[],int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.StringProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].read(char[],int,int)"
    - "[com.github.javaparser.Provider].read(char[],int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:37,1"
      Dst: "[com.github.javaparser.Provider].read(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].streamClose()"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[java.io.Closeable].close()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:43,1"
      Dst: "[java.io.Closeable].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.Provider"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].<init>(int,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:52,1"
      Dst: "[com.github.javaparser.AbstractCharStream].<init>(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.Provider"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:61,1"
      Dst: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:67,1"
      Dst: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.Provider"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].reInit(int,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:77,1"
      Dst: "[com.github.javaparser.AbstractCharStream].reInit(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.Provider"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:85,1"
      Dst: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.SimpleCharStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.SimpleCharStream:91,1"
      Dst: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].bootstrap$(com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].<init>(com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].<init>(com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].<init>(com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$1].<init>(com.github.javaparser.utils.SourceRoot)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.SourceRoot"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.SimpleFileVisitor].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:164,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.attribute.BasicFileAttributes].isDirectory()"
    - "[java.nio.file.Path].toString()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[com.github.javaparser.utils.SourceRoot].access$000(com.github.javaparser.utils.SourceRoot)"
    - "[java.nio.file.Path].getParent()"
    - "[java.nio.file.Path].relativize(java.nio.file.Path)"
    - "[java.nio.file.Path].getFileName()"
    - "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$1:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot$1:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:168,1"
      Dst: "[java.nio.file.attribute.BasicFileAttributes].isDirectory()"
    - Src: "com.github.javaparser.utils.SourceRoot$1:168,1"
      Dst: "[java.nio.file.Path].toString()"
    - Src: "com.github.javaparser.utils.SourceRoot$1:168,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot$1:169,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].access$000(com.github.javaparser.utils.SourceRoot)"
    - Src: "com.github.javaparser.utils.SourceRoot$1:169,1"
      Dst: "[java.nio.file.Path].getParent()"
    - Src: "com.github.javaparser.utils.SourceRoot$1:169,1"
      Dst: "[java.nio.file.Path].relativize(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot$1:170,1"
      Dst: "[java.nio.file.Path].getFileName()"
    - Src: "com.github.javaparser.utils.SourceRoot$1:170,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.SourceRoot].access$000(com.github.javaparser.utils.SourceRoot)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.SourceRoot"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String,com.github.javaparser.ParserConfiguration)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:149,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String,com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageRelativePath(java.lang.String,java.lang.String)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_tryToParse_1__1087].bootstrap$(java.nio.file.Path)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.nio.file.Path].resolve(java.nio.file.Path)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_tryToParse_2__1085].bootstrap$(java.nio.file.Path)"
    - "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[com.github.javaparser.utils.SourceRoot$lambda_tryToParse_3__1086].bootstrap$(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:124,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:126,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageRelativePath(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:127,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:128,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_tryToParse_1__1087].bootstrap$(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:128,1"
      Dst: "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.SourceRoot:129,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:131,1"
      Dst: "[java.nio.file.Path].resolve(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:132,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_tryToParse_2__1085].bootstrap$(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:133,1"
      Dst: "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.utils.SourceRoot:134,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.utils.SourceRoot:134,1"
      Dst: "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.utils.SourceRoot:134,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.utils.SourceRoot:135,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.utils.SourceRoot:135,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_tryToParse_3__1086].bootstrap$(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.utils.SourceRoot:135,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.utils.SourceRoot:136,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageRelativePath(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    - "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - "[java.nio.file.Path].normalize()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:103,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:104,1"
      Dst: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:104,1"
      Dst: "[java.nio.file.Path].normalize()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 496
    functionLinenumberEnd: 498
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter(java.nio.file.Path)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$1:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$1:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:177,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter(java.nio.file.Path)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot$1].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:164,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$1].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$1].preVisitDirectory(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$1:164,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$1].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Pair"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Pair:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:47"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.utils.Pair:46"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.utils.Pair:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Pair:46"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.utils.Pair:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:48"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Pair:47"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Pair:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:50"
        BranchSideFuncs:
        - "equals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.utils.Pair:49"
        BranchSideFuncs:
        - "equals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.utils.Pair:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Pair:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Pair:47,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.utils.Pair:49,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Pair].hashCode()"
    functionSourceFile: "com.github.javaparser.utils.Pair"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[java.lang.Byte].hashCode()"
    - "[java.lang.Double].hashCode()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Short].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[java.lang.Character].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[jdk.internal.module.IllegalAccessLogger$Usage].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[jdk.internal.loader.AbstractClassLoaderValue$Sub].hashCode()"
    - "[jdk.internal.module.ModuleHashes].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[java.lang.Boolean].hashCode()"
    - "[jdk.internal.jimage.ImageReader$Node].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[jdk.internal.org.objectweb.asm.Handle].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[jdk.internal.module.ServicesCatalog$ServiceProvider].hashCode()"
    - "[java.lang.Long].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[jdk.internal.module.ModuleReferenceImpl].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[java.io.File].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[java.lang.Integer].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[java.lang.Float].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[java.time.OffsetDateTime].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent:com.github.javaparser.resolution.logic.InferenceVariableType:java.io.FilePermission:java.lang.Character$Subset:java.lang.Object:java.lang.Package:java.lang.ProcessBuilder$Redirect:java.lang.ProcessHandleImpl:java.lang.Runtime$Version:java.lang.StackTraceElement:java.lang.Thread$WeakClassKey:java.lang.invoke.ClassSpecializer$SpeciesData:java.lang.invoke.LambdaForm:java.lang.invoke.LambdaForm$Name:java.lang.invoke.LambdaForm$NamedFunction:java.lang.invoke.LambdaFormEditor$Transform:java.lang.invoke.MemberName:java.lang.invoke.MethodType:java.lang.invoke.StringConcatFactory$Key:java.lang.invoke.StringConcatFactory$Recipe:java.lang.invoke.StringConcatFactory$RecipeElement:java.lang.module.ModuleDescriptor:java.lang.module.ModuleDescriptor$Exports:java.lang.module.ModuleDescriptor$Opens:java.lang.module.ModuleDescriptor$Provides:java.lang.module.ModuleDescriptor$Requires:java.lang.module.ModuleDescriptor$Version:java.lang.module.ResolvedModule:java.lang.reflect.Constructor:java.lang.reflect.Field:java.lang.reflect.Method:java.lang.reflect.Parameter:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.HttpCookie:java.net.Inet4Address:java.net.InetAddress:java.net.InterfaceAddress:java.net.NetworkInterface:java.net.Proxy:java.net.SocketPermission:java.net.URI:java.net.URL:java.nio.ByteBuffer:java.nio.CharBuffer:java.nio.DoubleBuffer:java.nio.FloatBuffer:java.nio.IntBuffer:java.nio.LongBuffer:java.nio.ShortBuffer:java.nio.charset.Charset:java.nio.file.attribute.FileTime:java.security.AccessControlContext:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Provider$ServiceKey:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.text.AttributedCharacterIterator$Attribute:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.FieldPosition:java.text.MessageFormat:java.text.NumberFormat:java.text.ParsePosition:java.time.Clock:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.format.DecimalStyle:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleEntry:java.util.AbstractSet:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.Locale:java.util.Optional:java.util.OptionalDouble:java.util.OptionalInt:java.util.OptionalLong:java.util.Properties:java.util.PropertyPermission:java.util.ResourceBundle$CacheKey:java.util.TreeMap$Entry:java.util.Vector:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$Node:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Attributes$Name:java.util.jar.Manifest:java.util.zip.ZipEntry:java.util.zip.ZipFile$Source$Key:javax.crypto.CryptoPermission:javax.security.auth.Subject:javax.xml.namespace.QName:jdk.internal.misc.Signal:jdk.internal.org.objectweb.asm.Type:sun.nio.ch.FileKey:sun.nio.fs.UnixFileStore:sun.nio.fs.UnixPath:sun.util.calendar.CalendarDate:sun.util.calendar.Era:sun.util.locale.BaseLocale:sun.util.locale.BaseLocale$Key:sun.util.locale.LocaleExtensions].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 3
    ICount: 16
    EdgeCount: 112
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Pair:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:56"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.utils.Pair:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Pair:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Pair:56"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.utils.Pair:56,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.Pair].toString()"
    functionSourceFile: "com.github.javaparser.utils.Pair"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Pair:62,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905].applyAsInt(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$lastIndexOfEol$1(java.util.List,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__905:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$lastIndexOfEol$1(java.util.List,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$2(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__220:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$2(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithOptionalScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithScope].traverseScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$67(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$67(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$67(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 721
    functionLinenumberEnd: 723
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:722,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List<DifferenceElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 278
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "java.util.List<DifferenceElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[java.lang.Object].toString()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 32
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:277"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:276"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:266"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:265"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:274"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:273"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:266,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:266,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:266,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:266,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:269,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:269,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:269,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:272,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:272,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:272,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:272,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:272,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:274,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:274,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,int,java.util.List<DifferenceElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 297
    functionDepth: 9
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "int"
    - "java.util.List<DifferenceElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 30
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:292"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:292"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:292"
        BranchSideFuncs:
        - "getParentNode()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:292"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:291"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:296"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:283,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:284,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:284,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:285,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:286,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:287,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:293,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:293,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].cost(java.util.List<DifferenceElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionDepth: 2
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.List<DifferenceElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].count()"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:356,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:356,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__841].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:356,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:356,1"
      Dst: "[java.util.stream.Stream].count()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].removeIndentationElements(java.util.List<DifferenceElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<DifferenceElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_removeIndentationElements_8__999].bootstrap$()"
    - "[java.util.Collection].removeIf(java.util.function.Predicate)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:364,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_removeIndentationElements_8__999].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:364,1"
      Dst: "[java.util.Collection].removeIf(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$removeIndentationElements$8(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:363"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:364,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculateImpl$6(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:320,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:320,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$5(int,java.lang.Integer)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].intValue()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:216"
        BranchSideFuncs:
        - "intValue()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:217,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$4(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$3(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo,com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionDepth: 5
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:215,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$2(int,java.lang.Integer)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].intValue()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:209"
        BranchSideFuncs:
        - "intValue()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:210,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$202(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__292:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$202(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].isPhantomNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    - "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].inPhantomNode(com.github.javaparser.ast.Node,int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].register(com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:52,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:53,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:53,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:58,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:58,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:59,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:63,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:65,1"
      Dst: "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:66,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].inPhantomNode(com.github.javaparser.ast.Node,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:67,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:67,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:68,1"
      Dst: "[com.github.javaparser.ast.Node].register(com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].inPhantomNode(com.github.javaparser.ast.Node,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].isPhantomNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].inPhantomNode(com.github.javaparser.ast.Node,int)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:76,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:76,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:77,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:77,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].isPhantomNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:78,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].inPhantomNode(com.github.javaparser.ast.Node,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].cleanUpCache()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].clear()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic:86,1"
      Dst: "[java.util.Map].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].access$000()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$0(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$0(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$0(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:198,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].visit(com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:37,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:54,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:54,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:58,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:63,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:80,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:86,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].removeMessage()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:138,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].removeMessage()"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:142,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].removeMessage()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.AssertStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:147,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.AssertStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:153,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:153,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.AssertStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 179
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].setCheck(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:172"
        BranchSideFuncs:
        - "setCheck(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:177"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.AssertStmt:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:178"
        BranchSideFuncs:
        - "setMessage(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.AssertStmt:177"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:169,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setCheck(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:174,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:178,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].isAssertStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].asAssertStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.AssertStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].ifAssertStmt(java.util.function.Consumer<AssertStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<AssertStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:196,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.AssertStmt].toAssertStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.AssertStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.AssertStmt:202,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$70(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$70(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$70(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 764
    functionLinenumberEnd: 766
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:765,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$49(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$49(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$49(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 561
    functionLinenumberEnd: 563
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:562,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].<init>(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:47,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.StreamProvider:47,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "com.github.javaparser.StreamProvider:47,1"
      Dst: "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedReader].read(char[],int,int)"
    - "[java.io.InputStreamReader:sun.nio.cs.StreamDecoder].read(char[],int,int)"
    - "[java.io.Reader].read(char[],int,int)"
    functionUses: 3
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.StreamProvider:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StreamProvider:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StreamProvider:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.StreamProvider:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StreamProvider:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StreamProvider:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.StreamProvider:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StreamProvider:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StreamProvider:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:57,1"
      Dst: "[java.io.Reader].read(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.StreamProvider].close()"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedReader].close()"
    - "[java.io.InputStreamReader:sun.nio.cs.StreamDecoder].close()"
    - "[java.io.Reader].close()"
    functionUses: 6
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.StreamProvider:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StreamProvider:76"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.github.javaparser.StreamProvider:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:75,1"
      Dst: "[java.io.Reader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$187(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__150:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$187(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__109:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModuleDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 219
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:115"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 158
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$11(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__899:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$11(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$43(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$43(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$43(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 501
    functionLinenumberEnd: 503
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:502,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__534"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__534:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__534"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__534:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__534"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__534:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].bootstrap$(com.github.javaparser.ast.expr.ClassExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].<init>(com.github.javaparser.ast.expr.ClassExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].<init>(com.github.javaparser.ast.expr.ClassExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].<init>(com.github.javaparser.ast.expr.ClassExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__484"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__484:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__484"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__484:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__484"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__484:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$4(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__84:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$4(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].parseText(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.javadoc.description.JavadocDescription"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocDescription].<init>()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].indexOfNextInlineTag(java.lang.String,int)"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.String].substring(int,int)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].<init>(java.lang.String)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].addElement(com.github.javaparser.javadoc.description.JavadocDescriptionElement)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].fromText(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:46"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:44"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:43"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:37,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:40,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].indexOfNextInlineTag(java.lang.String,int)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:41,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:42,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:42,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocSnippet].<init>(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:42,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].addElement(com.github.javaparser.javadoc.description.JavadocDescriptionElement)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:44,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocInlineTag].fromText(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:47,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:48,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].<init>()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedList].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:66,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:67,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].indexOfNextInlineTag(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.utils.Pair<Integer,Integer>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:54,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:63,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:63,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].addElement(com.github.javaparser.javadoc.description.JavadocDescriptionElement)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.javadoc.description.JavadocDescriptionElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:76,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocDescription].<init>()"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:71,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:72,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].getElements()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription$lambda_toText_0__1000].bootstrap$(java.lang.StringBuilder)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:84,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:85,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription$lambda_toText_0__1000].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:85,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:86,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].isEmpty()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toText()"
    - "[java.lang.String].isEmpty()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:90,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].toText()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:90,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[java.lang.Object:java.util.AbstractList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 4
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:96"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:95"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:96"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:95"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.description.JavadocDescription:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:97"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.javadoc.description.JavadocDescription:96"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:96,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:98,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[java.lang.Object:java.util.AbstractList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].hashCode()"
    - "[java.util.List].hashCode()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:103,1"
      Dst: "[java.util.List].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:108,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:108,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:108,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:108,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:108,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.description.JavadocDescription].lambda$toText$0(java.lang.StringBuilder,com.github.javaparser.javadoc.description.JavadocDescriptionElement)"
    functionSourceFile: "com.github.javaparser.javadoc.description.JavadocDescription"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.javadoc.description.JavadocDescriptionElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocDescriptionElement].toText()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:85,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescriptionElement].toText()"
    - Src: "com.github.javaparser.javadoc.description.JavadocDescription:85,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$127(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$127(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$127(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1296
    functionLinenumberEnd: 1298
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java15PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java15PostProcessor"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java15PostProcessor:26,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:52,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 68
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 25
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:62"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:61"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:56,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:56,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:57,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:58,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:59,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:59,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:60,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:60,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:60,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:60,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:62,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:63,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:64,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:65,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:66,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 87
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:72"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setDefaultValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:71"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "orElse(java.lang.Object)"
        - "getComment()"
        - "getDefaultValue()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:80"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setDefaultValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:79"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setDefaultValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:72,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:72,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:73,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:75,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:75,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:75,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:75,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:76,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:76,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:77,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:77,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:78,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:80,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:81,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:82,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:83,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:84,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:85,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:91"
        BranchSideFuncs:
        - "setIndex(com.github.javaparser.ast.expr.Expression)"
        - "setName(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:90"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getIndex()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:95"
        BranchSideFuncs:
        - "setIndex(com.github.javaparser.ast.expr.Expression)"
        - "setName(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:94"
        BranchSideFuncs:
        - "setIndex(com.github.javaparser.ast.expr.Expression)"
        - "setName(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:91,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:91,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:92,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:93,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:93,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:93,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:93,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:95,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:96,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:97,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 115
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:103"
        BranchSideFuncs:
        - "setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
        - "setLevels(com.github.javaparser.ast.NodeList)"
        - "setElementType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:102"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "isEmpty()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
        - "getElementType()"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getLevels()"
        - "getInitializer()"
        - "orElse(java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:110"
        BranchSideFuncs:
        - "setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
        - "setLevels(com.github.javaparser.ast.NodeList)"
        - "setElementType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:109"
        BranchSideFuncs:
        - "setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
        - "setLevels(com.github.javaparser.ast.NodeList)"
        - "setElementType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:103,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:103,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:104,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:104,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:105,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:106,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:107,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:107,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:108,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:108,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:109,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:110,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:111,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:112,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:113,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 140
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:134"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:137"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:136"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:131,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:135,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:136,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:138,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:121"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:124"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:123"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:122,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:123,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:125,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 124
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:119,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:119,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:120,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:120,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:120,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:120,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:121,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:122,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 137
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].setCheck(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:133"
        BranchSideFuncs:
        - "setMessage(com.github.javaparser.ast.expr.Expression)"
        - "setCheck(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:132"
        BranchSideFuncs:
        - "setMessage(com.github.javaparser.ast.expr.Expression)"
        - "setCheck(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:128,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:128,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:130,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:130,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:130,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:131,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:131,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:133,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setCheck(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:134,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:135,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:141"
        BranchSideFuncs:
        - "setValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTarget(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:140"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "getTarget()"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:145"
        BranchSideFuncs:
        - "setValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTarget(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:144"
        BranchSideFuncs:
        - "setValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTarget(com.github.javaparser.ast.expr.Expression)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:141,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:141,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:142,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:143,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:143,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:143,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:143,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:145,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:146,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:147,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 162
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].setLeft(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:158"
        BranchSideFuncs:
        - "setLeft(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setRight(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:157"
        BranchSideFuncs:
        - "setLeft(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setRight(com.github.javaparser.ast.expr.Expression)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:153,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:153,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:154,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:155,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:155,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:155,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:155,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:158,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setLeft(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:159,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:160,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 171
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].setStatements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:166,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:166,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:167,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:167,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:167,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:167,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:168,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].setStatements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:169,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:175,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:175,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:175,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:175,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:176,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 188
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:183,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:183,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:183,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:183,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:184,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:184,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:185,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:186,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 200
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:192"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:191"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:196"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:195"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:192,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:192,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:193,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:194,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:194,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:194,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:194,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:196,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:197,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:198,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 212
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.CatchClause].setParameter(com.github.javaparser.ast.body.Parameter)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:204"
        BranchSideFuncs:
        - "setParameter(com.github.javaparser.ast.body.Parameter)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:203"
        BranchSideFuncs:
        - "getParameter()"
        - "map(java.util.function.Function)"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:208"
        BranchSideFuncs:
        - "setParameter(com.github.javaparser.ast.body.Parameter)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:207"
        BranchSideFuncs:
        - "setParameter(com.github.javaparser.ast.body.Parameter)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:204,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:204,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:205,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:205,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:206,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:206,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:206,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:206,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:208,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:209,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setParameter(com.github.javaparser.ast.body.Parameter)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:210,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:216,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:216,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:216,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:216,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:217,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 229
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:226"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:225"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:223,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:223,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:224,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:224,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:224,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:224,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:226,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:227,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 253
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setExtendedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setPermittedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 37
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:243"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setExtendedTypes(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setPermittedTypes(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:242"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setExtendedTypes(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setPermittedTypes(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:233,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:233,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:234,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:235,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:236,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:237,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:238,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:239,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:240,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:240,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:241,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:241,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:241,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:241,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:243,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:244,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:245,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setExtendedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:246,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:247,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setPermittedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:248,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:249,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:251,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 279
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 40
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:269"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:268"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:257,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:257,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:259,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:260,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:261,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:261,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:262,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:263,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:264,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:265,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:266,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:266,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:267,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:267,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:269,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:270,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:271,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:272,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:273,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:274,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:275,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:276,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:277,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 282
    functionLinenumberEnd: 297
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:291"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:290"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:283,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:283,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:284,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:284,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:285,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:285,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:286,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:287,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:288,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:288,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:289,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:289,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:291,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:292,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:293,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:294,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:295,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1152
    functionLinenumberEnd: 1154
    functionDepth: 2
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 7
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1153,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1153,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1153,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 300
    functionLinenumberEnd: 315
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.CompilationUnit].setImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    - "[com.github.javaparser.ast.CompilationUnit].setTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:301,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:301,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:303,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:303,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:303,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:303,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:304,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:304,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:307,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:308,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:308,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:309,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setImports(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:310,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:311,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:312,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:313,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 318
    functionLinenumberEnd: 329
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 116
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:319"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenExpr(com.github.javaparser.ast.expr.Expression)"
        - "setElseExpr(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:318"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getElseExpr()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getCondition()"
        - "getThenExpr()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:319"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenExpr(com.github.javaparser.ast.expr.Expression)"
        - "setElseExpr(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:318"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getElseExpr()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getCondition()"
        - "getThenExpr()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:324"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenExpr(com.github.javaparser.ast.expr.Expression)"
        - "setElseExpr(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:323"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenExpr(com.github.javaparser.ast.expr.Expression)"
        - "setElseExpr(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:319,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:319,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:320,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:321,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:322,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:322,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:322,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:322,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:324,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:325,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:326,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:327,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 332
    functionLinenumberEnd: 355
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 42
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:333"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:332"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "map(java.util.function.Function)"
        - "getBody()"
        - "getThrownExceptions()"
        - "modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getReceiverParameter()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "orElse(java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:345"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:344"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:333,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:333,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:334,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:335,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:335,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:336,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:336,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:337,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:338,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:338,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:339,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:340,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:341,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:342,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:343,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:343,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:345,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:346,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:347,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:348,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:349,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:350,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:351,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:352,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:353,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:198,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 375
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 33
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:359"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:358"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "map(java.util.function.Function)"
        - "getBody()"
        - "getThrownExceptions()"
        - "modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "orElse(java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:367"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:366"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:359,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:359,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:360,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:361,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:361,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:362,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:362,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:363,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:364,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:365,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:365,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:365,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:365,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:367,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:368,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:369,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:370,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:371,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:372,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:373,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 379
    functionLinenumberEnd: 385
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:380,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:380,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:380,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:380,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:381,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:381,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:382,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:383,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 388
    functionLinenumberEnd: 397
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:389"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:388"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getCondition()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:393"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:392"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:389,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:389,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:390,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:391,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:391,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:391,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:391,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:393,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:394,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:395,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 400
    functionLinenumberEnd: 404
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:401,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:401,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:401,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:401,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:402,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 407
    functionLinenumberEnd: 411
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:408,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:408,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:408,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:408,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:409,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 414
    functionLinenumberEnd: 421
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].setInner(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:418"
        BranchSideFuncs:
        - "setInner(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:417"
        BranchSideFuncs:
        - "setInner(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:415,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:415,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:416,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:416,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:416,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:416,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:418,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].setInner(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:419,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 424
    functionLinenumberEnd: 437
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 25
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:431"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setClassBody(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:430"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setClassBody(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:425,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:425,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:426,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:427,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:428,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:428,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:429,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:429,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:429,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:429,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:431,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:432,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:433,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:434,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:435,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 440
    functionLinenumberEnd: 457
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 31
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:449"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:448"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:441,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:441,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:442,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:443,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:444,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:445,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:446,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:446,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:447,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:447,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:447,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:447,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:449,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:450,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].setEntries(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:452,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:453,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:454,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:455,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 460
    functionLinenumberEnd: 471
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:461,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:461,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:463,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:463,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:463,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:463,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:464,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:464,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:465,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:465,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:466,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:467,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:468,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:469,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 474
    functionLinenumberEnd: 481
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:478"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:477"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:475,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:475,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:476,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:476,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:476,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:476,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:478,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:479,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 484
    functionLinenumberEnd: 495
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:485"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:484"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "modifyList(java.util.Optional,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getTypeArguments()"
        - "getName()"
        - "orElse(java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:490"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:489"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:485,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:485,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:486,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:486,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:487,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:487,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:488,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:488,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:488,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:488,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:490,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:491,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:492,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:493,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 498
    functionLinenumberEnd: 509
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].setVariables(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:504"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setVariables(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:503"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setVariables(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:499,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:499,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:500,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:501,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:502,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:502,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:502,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:502,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:503,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:504,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:505,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:506,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].setVariables(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:507,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 512
    functionLinenumberEnd: 524
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:513"
        BranchSideFuncs:
        - "setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setIterable(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:512"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getBody()"
        - "getIterable()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "getVariable()"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:513"
        BranchSideFuncs:
        - "setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setIterable(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:512"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getBody()"
        - "getIterable()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "getVariable()"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:519"
        BranchSideFuncs:
        - "setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setIterable(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:518"
        BranchSideFuncs:
        - "setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setIterable(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:513,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:513,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:514,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:516,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:516,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:517,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:517,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:517,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:517,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:519,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:520,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:521,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:522,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 527
    functionLinenumberEnd: 541
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setInitialization(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setUpdate(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:535"
        BranchSideFuncs:
        - "setCompare(com.github.javaparser.ast.expr.Expression)"
        - "setInitialization(com.github.javaparser.ast.NodeList)"
        - "setUpdate(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:534"
        BranchSideFuncs:
        - "setCompare(com.github.javaparser.ast.expr.Expression)"
        - "setInitialization(com.github.javaparser.ast.NodeList)"
        - "setUpdate(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:528,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:528,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:530,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:530,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:530,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:530,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:531,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:531,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:532,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:533,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:533,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:535,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:536,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:537,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setInitialization(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:538,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setUpdate(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:539,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.IfStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:545"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenStmt(com.github.javaparser.ast.stmt.Statement)"
        - "setElseStmt(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:544"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getElseStmt()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getThenStmt()"
        - "getCondition()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:551"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenStmt(com.github.javaparser.ast.stmt.Statement)"
        - "setElseStmt(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:550"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenStmt(com.github.javaparser.ast.stmt.Statement)"
        - "setElseStmt(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:545,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:545,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:547,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:547,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:547,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:547,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:548,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:549,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:549,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:551,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:552,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:553,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:554,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 559
    functionLinenumberEnd: 568
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:564"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:563"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:560,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:560,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:561,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:561,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:562,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:562,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:562,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:562,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:564,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:565,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:566,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 571
    functionLinenumberEnd: 583
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:572"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ReferenceType)"
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setPattern(com.github.javaparser.ast.expr.PatternExpr)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:571"
        BranchSideFuncs:
        - "getPattern()"
        - "map(java.util.function.Function)"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:578"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ReferenceType)"
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setPattern(com.github.javaparser.ast.expr.PatternExpr)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:577"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ReferenceType)"
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setPattern(com.github.javaparser.ast.expr.PatternExpr)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:572,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:572,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:574,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:574,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:574,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:574,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:575,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:576,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:576,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:578,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:579,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:580,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:581,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 586
    functionLinenumberEnd: 590
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:587,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:587,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:587,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:587,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:588,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 593
    functionLinenumberEnd: 597
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:594,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:594,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:594,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:594,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:595,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 600
    functionLinenumberEnd: 609
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:601"
        BranchSideFuncs:
        - "setStatement(com.github.javaparser.ast.stmt.Statement)"
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:600"
        BranchSideFuncs:
        - "getStatement()"
        - "map(java.util.function.Function)"
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:605"
        BranchSideFuncs:
        - "setStatement(com.github.javaparser.ast.stmt.Statement)"
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:604"
        BranchSideFuncs:
        - "setStatement(com.github.javaparser.ast.stmt.Statement)"
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:601,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:601,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:602,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:602,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:603,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:603,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:603,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:603,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:605,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:606,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:607,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 612
    functionLinenumberEnd: 616
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:614,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 619
    functionLinenumberEnd: 626
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:622"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:623"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:622"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:620,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:620,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:621,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:621,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:621,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:621,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:623,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:624,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 629
    functionLinenumberEnd: 638
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:630"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:629"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getName()"
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:634"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:633"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:630,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:630,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:631,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:631,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:634,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:635,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:636,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 641
    functionLinenumberEnd: 655
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:648"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:649"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:648"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:642,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:642,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:643,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:643,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:645,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:645,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:645,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:645,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:646,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:646,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:647,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:647,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:649,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:650,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:651,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:652,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:653,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 658
    functionLinenumberEnd: 683
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 48
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:659"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:658"
        BranchSideFuncs:
        - "getParameters()"
        - "map(java.util.function.Function)"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "orElse(java.lang.Object)"
        - "getTypeParameters()"
        - "getThrownExceptions()"
        - "modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
        - "getReceiverParameter()"
        - "getAnnotations()"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:672"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:671"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:659,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:659,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:660,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:661,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:661,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:661,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:661,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:662,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:662,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:663,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:663,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:664,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:665,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:665,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:668,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:669,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:670,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:670,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:672,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:673,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:674,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:675,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:676,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:677,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:678,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:679,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:680,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:681,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 686
    functionLinenumberEnd: 693
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:689"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:690"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:689"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:687,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:687,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:688,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:688,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:688,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:688,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:690,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:691,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 696
    functionLinenumberEnd: 705
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:701"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setPairs(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:700"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setPairs(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:697,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:697,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:698,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:698,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:699,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:699,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:699,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:699,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:701,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:702,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:703,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 708
    functionLinenumberEnd: 712
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:709,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:709,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:709,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:709,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:710,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 715
    functionLinenumberEnd: 731
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 31
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:723"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:724"
        BranchSideFuncs:
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:723"
        BranchSideFuncs:
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:716,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:716,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:717,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:717,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:719,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:719,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:719,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:719,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:720,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:720,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:721,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:722,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:722,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:724,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:725,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:726,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:727,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:728,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:729,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 734
    functionLinenumberEnd: 743
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:738"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:739"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:738"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:735,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:735,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:736,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:736,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:737,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:737,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:737,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:737,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:739,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:740,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:741,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 746
    functionLinenumberEnd: 761
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.Parameter].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.Parameter].setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:747"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:746"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getVarArgsAnnotations()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "orElse(java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:754"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:753"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:747,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:747,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:748,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:749,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:749,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:750,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:750,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:751,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:752,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:752,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:752,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:752,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:754,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:755,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:756,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:757,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:758,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:759,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 764
    functionLinenumberEnd: 770
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:765,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:765,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:765,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:765,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:766,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:766,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:767,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:768,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 773
    functionLinenumberEnd: 779
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:774,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:774,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:775,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:775,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:775,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:775,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:776,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:777,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 782
    functionLinenumberEnd: 786
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:783,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:783,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:783,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:783,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:784,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 789
    functionLinenumberEnd: 798
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:793"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:794"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setComponentType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:793"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setComponentType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:790,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:790,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:791,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:791,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:792,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:792,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:792,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:792,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:794,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:795,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:796,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 126
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:120"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:123"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:122"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:117,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ArrayType:121,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ArrayType:122,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.ArrayType:124,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 801
    functionLinenumberEnd: 810
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:802,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:802,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:804,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:804,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:804,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:804,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:805,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:805,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:806,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:807,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:808,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 107
    functionDepth: 0
    returnType: "com.github.javaparser.ast.ArrayCreationLevel"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:101"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:104"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:102,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:103,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:105,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 813
    functionLinenumberEnd: 822
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.type.IntersectionType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.IntersectionType].setElements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:818"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setElements(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:817"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setElements(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:814,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:814,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:815,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:816,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:816,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:816,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:816,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:817,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:818,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:819,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].setElements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:820,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 825
    functionLinenumberEnd: 834
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.type.UnionType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.UnionType].setElements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:830"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setElements(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:829"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setElements(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:826,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:826,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:827,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:828,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:828,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:828,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:828,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:829,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:830,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:831,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].setElements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:832,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 838
    functionLinenumberEnd: 844
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:839,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:839,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:839,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:839,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:840,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:840,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:841,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:842,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 847
    functionLinenumberEnd: 856
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:848"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setMemberValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:847"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getMemberValue()"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:852"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setMemberValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:851"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setMemberValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:848,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:848,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:849,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:849,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:850,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:850,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:850,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:850,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:852,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:853,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:854,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 859
    functionLinenumberEnd: 863
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:860,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:860,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:860,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:860,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:861,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 866
    functionLinenumberEnd: 872
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:868,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:868,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:869,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:870,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 876
    functionLinenumberEnd: 886
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:877,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:877,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:877,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:877,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:878,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:878,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:879,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:880,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:880,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:881,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setGuard(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:882,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:883,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:884,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 889
    functionLinenumberEnd: 898
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:894"
        BranchSideFuncs:
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:893"
        BranchSideFuncs:
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:890,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:890,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:891,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:891,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:892,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:892,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:892,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:892,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:894,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:895,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:896,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 901
    functionLinenumberEnd: 910
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:902"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:901"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:906"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:905"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:902,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:902,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:903,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:903,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:904,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:904,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:904,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:904,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:906,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:907,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:908,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 913
    functionLinenumberEnd: 919
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:914,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:914,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:914,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:914,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:915,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:915,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:916,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:917,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 922
    functionLinenumberEnd: 929
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:925"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:926"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:925"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:923,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:923,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:924,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:924,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:924,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:924,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:926,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:927,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 932
    functionLinenumberEnd: 946
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setResources(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:939"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:940"
        BranchSideFuncs:
        - "setResources(com.github.javaparser.ast.NodeList)"
        - "setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setCatchClauses(com.github.javaparser.ast.NodeList)"
        - "setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:939"
        BranchSideFuncs:
        - "setResources(com.github.javaparser.ast.NodeList)"
        - "setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setCatchClauses(com.github.javaparser.ast.NodeList)"
        - "setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:933,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:933,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:935,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:935,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:935,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:935,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:936,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:937,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:937,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:938,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:938,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:940,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:941,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:942,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setResources(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:943,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:944,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 950
    functionLinenumberEnd: 957
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:954"
        BranchSideFuncs:
        - "setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:953"
        BranchSideFuncs:
        - "setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:951,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:951,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:954,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:955,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 961
    functionLinenumberEnd: 968
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:965"
        BranchSideFuncs:
        - "setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:964"
        BranchSideFuncs:
        - "setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:962,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:962,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:963,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:963,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:963,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:963,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:965,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:966,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 971
    functionLinenumberEnd: 982
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.type.TypeParameter].setTypeBound(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:977"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setTypeBound(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:976"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setTypeBound(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:972,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:972,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:973,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:973,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:974,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:975,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:975,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:975,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:975,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:977,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:978,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:979,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setTypeBound(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:980,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 143
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:137"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:140"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:139"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:134,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:138,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:139,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:141,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 985
    functionLinenumberEnd: 992
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:989"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:988"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:986,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:986,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:987,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:987,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:987,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:987,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:989,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:990,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 995
    functionLinenumberEnd: 1001
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:996,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:996,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:997,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:997,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:997,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:997,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:998,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:999,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1004
    functionLinenumberEnd: 1015
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1010"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setVariables(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1009"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setVariables(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1006,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1008,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1008,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1010,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1011,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1012,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1013,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1019
    functionLinenumberEnd: 1030
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1020"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setInitializer(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1019"
        BranchSideFuncs:
        - "getInitializer()"
        - "map(java.util.function.Function)"
        - "getName()"
        - "getType()"
        - "orElse(java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1025"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setInitializer(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1024"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setInitializer(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1020,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1020,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1021,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1021,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1022,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1022,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1026,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1028,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1033
    functionLinenumberEnd: 1039
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1035,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1035,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1035,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1035,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1036,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1037,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1042
    functionLinenumberEnd: 1051
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1046"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1043"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1042"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "orElse(java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getComment()"
        - "getCondition()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1046"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1047"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1046"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1044,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1045,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1045,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1047,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1048,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1049,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1054
    functionLinenumberEnd: 1067
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.WildcardType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 25
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1057,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1058,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1061,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1061,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1062,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1063,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1065,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.WildcardType:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:122"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:125"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:124"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:123,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.WildcardType:124,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.WildcardType:126,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 146
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.WildcardType:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:140"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:143"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:142"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:141,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.WildcardType:142,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.WildcardType:144,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1070
    functionLinenumberEnd: 1079
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1075"
        BranchSideFuncs:
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1074"
        BranchSideFuncs:
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1072,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1073,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1073,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1073,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1073,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1075,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1076,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setParameters(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1077,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1082
    functionLinenumberEnd: 1091
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1087"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1086"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1083,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1083,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1085,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1085,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1085,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1085,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1087,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1088,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1089,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1094
    functionLinenumberEnd: 1101
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1097"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1098"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1097"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1095,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1095,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1096,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1096,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1096,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1096,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1098,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1099,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1104
    functionLinenumberEnd: 1122
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].removeElementByObjectIdentity(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].replaceElementByObjectIdentity(java.util.List,java.lang.Object,java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 39
    EdgeCount: 193
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1107"
        BranchSideFuncs:
        - "<init>()"
        - "<init>(java.util.Collection)"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1114"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
        - "add(java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1113"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1121"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1118"
        BranchSideFuncs:
        - "removeElementByObjectIdentity(java.util.List,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1117"
        BranchSideFuncs:
        - "replaceElementByObjectIdentity(java.util.List,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1105,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1108,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1109,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1110,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1110,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1110,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1111,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1112,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1112,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1116,1"
      Dst: "[com.github.javaparser.utils.Utils].removeElementByObjectIdentity(java.util.List,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1118,1"
      Dst: "[com.github.javaparser.utils.Utils].replaceElementByObjectIdentity(java.util.List,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.utils.Utils].removeElementByObjectIdentity(java.util.List,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 237
    functionLinenumberEnd: 244
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[java.util.List].remove(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:241"
        BranchSideFuncs:
        - "remove(int)"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:238,1"
      Dst: "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity(java.util.List,java.lang.Object)"
    - Src: "com.github.javaparser.utils.Utils:242,1"
      Dst: "[java.util.List].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity(java.util.List,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 248
    functionLinenumberEnd: 256
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:null"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.utils.Utils:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:248"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:249,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.utils.Utils:250,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].replaceElementByObjectIdentity(java.util.List,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 233
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[java.util.AbstractList].set(int,java.lang.Object)"
    - "[java.util.AbstractSequentialList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[java.util.Vector].set(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].set(int,java.lang.Object)"
    - "[java.util.LinkedList].set(int,java.lang.Object)"
    - "[java.util.List].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:230"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:227,1"
      Dst: "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity(java.util.List,java.lang.Object)"
    - Src: "com.github.javaparser.utils.Utils:231,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1125
    functionLinenumberEnd: 1132
    functionDepth: 2
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1129"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1128"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1127,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1127,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1129,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1130,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1135
    functionLinenumberEnd: 1139
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1136,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1136,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1136,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1136,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1137,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1142
    functionLinenumberEnd: 1146
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1143,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1143,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1143,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1143,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1144,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1156
    functionLinenumberEnd: 1167
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1162"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setDirectives(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1161"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setDirectives(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1157,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1157,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1158,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1160,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1160,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1160,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1160,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1162,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1163,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1164,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1165,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1169
    functionLinenumberEnd: 1178
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1174"
        BranchSideFuncs:
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1173"
        BranchSideFuncs:
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1170,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1170,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1172,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1172,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1174,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1175,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1176,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 117
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:111"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:114"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:113"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:108,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:112,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:113,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:115,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1181
    functionLinenumberEnd: 1190
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1186"
        BranchSideFuncs:
        - "setModuleNames(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1185"
        BranchSideFuncs:
        - "setModuleNames(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1184,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1184,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1186,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1187,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1188,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 114
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:108"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:111"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:110"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:105,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:109,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:110,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:112,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1193
    functionLinenumberEnd: 1202
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1198"
        BranchSideFuncs:
        - "setWith(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1197"
        BranchSideFuncs:
        - "setWith(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1194,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1194,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1198,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1199,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1200,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1205
    functionLinenumberEnd: 1212
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1209"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1208"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1207,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1207,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1207,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1207,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1209,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1210,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1215
    functionLinenumberEnd: 1224
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1220"
        BranchSideFuncs:
        - "setModuleNames(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1219"
        BranchSideFuncs:
        - "setModuleNames(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1216,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1216,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1217,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1217,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1218,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1218,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1220,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1222,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1227
    functionLinenumberEnd: 1231
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1228,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1228,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1228,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1228,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1229,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1234
    functionLinenumberEnd: 1245
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1235"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1234"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getAnnotations()"
        - "getName()"
        - "getType()"
        - "orElse(java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1240"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1239"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1235,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1235,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1236,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1236,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1237,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1237,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1238,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1238,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1238,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1238,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1240,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1241,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1242,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1243,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1248
    functionLinenumberEnd: 1254
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1249,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1249,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1250,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1250,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1250,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1250,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1251,1"
      Dst: "[com.github.javaparser.ast.type.VarType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1257
    functionLinenumberEnd: 1261
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1258,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1258,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1258,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1258,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1259,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1264
    functionLinenumberEnd: 1273
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1269"
        BranchSideFuncs:
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1268"
        BranchSideFuncs:
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1265,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1265,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1269,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setEntries(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1270,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1271,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1276
    functionLinenumberEnd: 1283
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1280"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1279"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1277,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1277,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1278,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1278,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1278,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1278,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1280,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1281,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.ModifierVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1286
    functionLinenumberEnd: 1290
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1287,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1287,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1287,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1287,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1288,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1293
    functionLinenumberEnd: 1304
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.PatternExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1294"
        BranchSideFuncs:
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1293"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "orElse(java.lang.Object)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1299"
        BranchSideFuncs:
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1298"
        BranchSideFuncs:
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1294,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1294,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1295,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1295,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1299,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1300,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1301,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1302,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1307
    functionLinenumberEnd: 1318
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].setPatternList(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.PatternExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1313"
        BranchSideFuncs:
        - "setPatternList(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1312"
        BranchSideFuncs:
        - "setPatternList(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1308,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1308,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1309,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1310,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1310,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1311,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1311,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1311,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1311,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1313,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1314,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].setPatternList(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1315,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1316,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$125(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1277
    functionLinenumberEnd: 1279
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1278,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$124(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1266
    functionLinenumberEnd: 1268
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$123(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1257
    functionLinenumberEnd: 1259
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1258,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$122(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1249
    functionLinenumberEnd: 1251
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1250,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$120(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1227
    functionLinenumberEnd: 1229
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1228,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$118(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1206
    functionLinenumberEnd: 1208
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1207,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$116(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1183
    functionLinenumberEnd: 1185
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$112(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1142
    functionLinenumberEnd: 1144
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1143,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$111(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1135
    functionLinenumberEnd: 1137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1136,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$109(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1095
    functionLinenumberEnd: 1097
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1096,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$108(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1084
    functionLinenumberEnd: 1086
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1085,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$106(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1060
    functionLinenumberEnd: 1062
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1061,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$102(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1034
    functionLinenumberEnd: 1036
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1035,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$99(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 1007
    functionLinenumberEnd: 1009
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$97(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 986
    functionLinenumberEnd: 988
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:987,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$93(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 937
    functionLinenumberEnd: 939
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:938,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$92(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 934
    functionLinenumberEnd: 936
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:935,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$91(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 923
    functionLinenumberEnd: 925
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:924,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$89(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 913
    functionLinenumberEnd: 915
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:914,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$85(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 876
    functionLinenumberEnd: 878
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:877,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$83(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 866
    functionLinenumberEnd: 868
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$82(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 859
    functionLinenumberEnd: 861
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:860,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$81(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 849
    functionLinenumberEnd: 851
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:850,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$80(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 839
    functionLinenumberEnd: 841
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:840,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$75(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 803
    functionLinenumberEnd: 805
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:804,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$73(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 782
    functionLinenumberEnd: 784
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:783,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$66(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:719,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$62(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 669
    functionLinenumberEnd: 671
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:670,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$59(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 646
    functionLinenumberEnd: 648
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:647,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$57(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 631
    functionLinenumberEnd: 633
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$51(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 575
    functionLinenumberEnd: 577
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:576,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$50(java.lang.Object,com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 573
    functionLinenumberEnd: 575
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.PatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:574,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$48(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 548
    functionLinenumberEnd: 550
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:549,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$46(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:533,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$44(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 516
    functionLinenumberEnd: 518
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:517,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$42(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:488,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$39(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:463,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$37(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:429,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$32(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:381,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$31(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 379
    functionLinenumberEnd: 381
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:380,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$30(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:365,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$25(java.lang.Object,com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionDepth: 1
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:305,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$24(java.lang.Object,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:303,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$23(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:289,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$21(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:267,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$20(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:262,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$19(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:241,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$15(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:194,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$14(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:184,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$13(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:183,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$10(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:155,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$9(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:143,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$7(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$6(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:120,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$4(java.lang.Object,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:105,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$2(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CommentMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CommentMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.CommentMetaModel"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CommentMetaModel:53,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ThisExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ThisExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ThisExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__736"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__736:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__736"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__736:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__736"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].cast(java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__736:-1,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$6(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$6(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.Value:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.Value].'from'(com.github.javaparser.resolution.declarations.ResolvedValueDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.model.Value"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedValueDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName()"
    - "[com.github.javaparser.resolution.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.Value:46,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.model.Value:47,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.model.Value:47,1"
      Dst: "[com.github.javaparser.resolution.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.Value].toString()"
    functionSourceFile: "com.github.javaparser.resolution.model.Value"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.Value:52,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.model.Value:52,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.model.Value:52,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.model.Value:52,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.resolution.model.Value:52,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.Value].getName()"
    functionSourceFile: "com.github.javaparser.resolution.model.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.Value].getType()"
    functionSourceFile: "com.github.javaparser.resolution.model.Value"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__451"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__451:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__451"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__451:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__451"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__451:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$21(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$21(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$2(com.github.javaparser.JavaToken)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$2(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$2(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].getNextToken()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:156,1"
      Dst: "[com.github.javaparser.JavaToken].getNextToken()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$120(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$120(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$12(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$12(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$12(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1359
    functionLinenumberEnd: 1361
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1360,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1360,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$12(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__893:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$12(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__586"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__586:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__586"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__586:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__586"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__586:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$109(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$109(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$41(java.lang.Object,com.github.javaparser.ast.ImportDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__348:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$41(java.lang.Object,com.github.javaparser.ast.ImportDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_1__81:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$175(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__134:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$175(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$32(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$32(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:52,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:52,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:52,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:57,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:65,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:66,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:67,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:90,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:91,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:95,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames(com.github.javaparser.ast.NodeList<Name>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 132
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Name>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:126"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:129"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:128"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:123,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:127,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:128,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:130,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:137,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:137,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 157
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:145"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:152"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:146"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:145"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleExportsDirective:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:156"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleExportsDirective:155"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:147,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:148,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:153,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:156,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].isModuleExportsStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].asModuleExportsStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].ifModuleExportsStmt(java.util.function.Consumer<ModuleExportsDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleExportsDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:173,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].toModuleExportsStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:179,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].addModuleName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:183,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:183,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].isModuleExportsDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].asModuleExportsDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].toModuleExportsDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:202,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].ifModuleExportsDirective(java.util.function.Consumer<ModuleExportsDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleExportsDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleExportsDirective:208,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleExportsDirective"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleExportsDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$91(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__157:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$91(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java11PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java11PreviewValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java11Validator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java11Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50:-1,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$6(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$6(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$6(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 95
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - "[com.github.javaparser.ast.body.CallableDeclaration:com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:com.github.javaparser.ast.body.CompactConstructorDeclaration:com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].getTypeParameters()"
    functionUses: 1
    ICount: 25
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:83"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:83"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:94"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:76,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:77,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:78,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:78,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:86,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].getTypeParameters()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:87,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$89(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$89(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$135(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__172:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$135(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$146(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__203:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$146(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$81(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__277:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$81(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$118(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$118(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$190(java.lang.Object,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__822:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$190(java.lang.Object,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$4(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$4(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$9(java.lang.Object,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__238:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$9(java.lang.Object,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.VariableDeclarator$1].propertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.VariableDeclarator$1"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 147
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].calculateMaximumCommonType(java.util.List)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariables()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 45
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:146"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:137"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
        - "calculateMaximumCommonType(java.util.List)"
    - Branch String: "com.github.javaparser.ast.body.VariableDeclarator$1:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.VariableDeclarator$1:134"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getType()"
        - "getVariable(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:124,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:124,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:124,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:128,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:129,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:130,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariables()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:131,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:133,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:135,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:135,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:138,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].calculateMaximumCommonType(java.util.List)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:142,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.VariableDeclarator$1:140,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:61,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:61,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:66,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:70,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:83,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:84,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:85,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:86,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:92,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:98,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels(com.github.javaparser.ast.NodeList<ArrayCreationLevel>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 158
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ArrayCreationLevel>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:152"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:155"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:154"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:149,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:153,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:154,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:156,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].createdType()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:165,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:166,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:80,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ReferenceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.type.ArrayType].setOrigin(com.github.javaparser.ast.type.ArrayType$Origin)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:92,1"
      Dst: "[com.github.javaparser.ast.type.ReferenceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.ArrayType:93,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.type.ArrayType:94,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setOrigin(com.github.javaparser.ast.type.ArrayType$Origin)"
    - Src: "com.github.javaparser.ast.type.ArrayType:95,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].setOrigin(com.github.javaparser.ast.type.ArrayType$Origin)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 248
    functionLinenumberEnd: 256
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:252"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:249,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ArrayType:253,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(java.lang.Class<?>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].tryAddImportToParentCompilationUnit(java.lang.Class)"
    - "[java.lang.Class].getSimpleName()"
    - "[com.github.javaparser.StaticJavaParser].parseType(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:178,1"
      Dst: "[com.github.javaparser.ast.Node].tryAddImportToParentCompilationUnit(java.lang.Class)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:179,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:179,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseType(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:179,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseType(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:371,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:372,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:372,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseType(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:144,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:144,1"
      Dst: "[com.github.javaparser.JavaParser].parseType(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:144,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<Type>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:416,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:416,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].parseType(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:183,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseType(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:183,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].removeInitializer()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:194,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].removeInitializer()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:198,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:199,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:200,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:204,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].removeInitializer()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:209,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:215,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:215,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayCreationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 247
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 32
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:234"
        BranchSideFuncs:
        - "setElementType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:239"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:240"
        BranchSideFuncs:
        - "setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:239"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:246"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:245"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:240"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:239"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:231,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:236,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:240,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:241,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:242,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:246,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].isArrayCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].asArrayCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].ifArrayCreationExpr(java.util.function.Consumer<ArrayCreationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ArrayCreationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:264,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].toArrayCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:270,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:50,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:50,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:50,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(java.lang.String,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:54,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:54,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:59,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:76,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:82,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MemberValuePair"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:124,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:124,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MemberValuePairMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 148
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:143"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:147"
        BranchSideFuncs:
        - "setValue(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:146"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:140,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:144,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:147,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__520"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__520:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__520"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__520:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__520"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__520:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$3(int,java.lang.String)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$3(int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PreOrderIterator].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$PreOrderIterator"
    linkageType: ""
    functionLinenumber: 1119
    functionLinenumberEnd: 1123
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Stack].<init>()"
    - "[java.lang.Object].<init>()"
    - "[java.util.Vector].add(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1120,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1118,1"
      Dst: "[java.util.Stack].<init>()"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1121,1"
      Dst: "[java.util.Vector].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$PreOrderIterator"
    linkageType: ""
    functionLinenumber: 1125
    functionLinenumberEnd: 1127
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].isEmpty()"
    functionUses: 219
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PreOrderIterator:1126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PreOrderIterator:1125"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1126,1"
      Dst: "[java.util.Vector].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$PreOrderIterator"
    linkageType: ""
    functionLinenumber: 1130
    functionLinenumberEnd: 1137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Stack].pop()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 158
    ICount: 16
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$PreOrderIterator:1133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$PreOrderIterator:1135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1131,1"
      Dst: "[java.util.Stack].pop()"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1132,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1133,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1134,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.ast.Node$PreOrderIterator:1134,1"
      Dst: "[java.util.Vector].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java6Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 23
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:56,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java6Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:33,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:33,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:57,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:58,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$1(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:53"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:50,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:50,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:51,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$0(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 46
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.ast.stmt.TryStmt:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.ast.expr.Expression:com.github.javaparser.ast.expr.VariableDeclarationExpr].isVariableDeclarationExpr()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.expr.Expression].isVariableDeclarationExpr()"
    functionUses: 1
    ICount: 25
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:35"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:40"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:39"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:36"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:40"
        BranchSideFuncs:
        - "getFinallyBlock()"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:39"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:40"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:39"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:45"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isVariableDeclarationExpr()"
        - "next()"
        - "getResources()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:44"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:44"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:35,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:35,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:36,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:37,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:40,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:40,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:40,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator:41,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isVariableDeclarationExpr()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.metamodel.AssertStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AssertStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.AssertStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].<init>(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:40,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].<init>(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].<init>(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:89,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].<init>(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:51,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].<init>(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].unsolved(java.lang.Class<S2>)"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.model.SymbolReference<S>"
    argCount: 1
    argTypes:
    - "java.lang.Class<S2>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:61,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].adapt(com.github.javaparser.resolution.model.SymbolReference<I>,java.lang.Class<O>)"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.model.SymbolReference<O>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference<I>"
    - "java.lang.Class<O>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[java.lang.Class].cast(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.SymbolReference:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:83"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.SymbolReference:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:77,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:78,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:79,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:80,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:81,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:81,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:84,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:120,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:120,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:120,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:120,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].lambda$getCorrespondingDeclaration$0()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.UnsolvedSymbolException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:108,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$4(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_4__912:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$4(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.DataKey].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$1:73,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$48(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$48(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].<init>(com.github.javaparser.printer.configuration.Indentation$IndentType,int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.printer.configuration.Indentation].format()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation:94,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.configuration.Indentation:97,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].format()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].<init>(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.Indentation].<init>(com.github.javaparser.printer.configuration.Indentation$IndentType,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation:104,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].<init>(com.github.javaparser.printer.configuration.Indentation$IndentType,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].setSize(int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.printer.configuration.Indentation"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.Indentation].format()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation:112,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].format()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].format()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 149
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.printer.configuration.Indentation$IndentType].access$000(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    - "[java.lang.Character].charValue()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.Indentation:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.Indentation:146"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation:142,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.configuration.Indentation:143,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation$IndentType].access$000(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    - Src: "com.github.javaparser.printer.configuration.Indentation:143,1"
      Dst: "[java.lang.Character].charValue()"
    - Src: "com.github.javaparser.printer.configuration.Indentation:145,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.configuration.Indentation:147,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].access$000(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].getSize()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].setType(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.printer.configuration.Indentation"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.Indentation].format()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation:125,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].format()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation].toString()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Enum].name()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation:152,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.configuration.Indentation:152,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.printer.configuration.Indentation:152,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.configuration.Indentation:152,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.printer.configuration.Indentation:152,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:278,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:283,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 289
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 101
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:288,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:288,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 292
    functionLinenumberEnd: 297
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 101
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:295"
        BranchSideFuncs:
        - "booleanValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:296,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade:296,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$183(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__181:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$183(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].bootstrap$(com.github.javaparser.ast.expr.TypePatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].<init>(com.github.javaparser.ast.expr.TypePatternExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].<init>(com.github.javaparser.ast.expr.TypePatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].<init>(com.github.javaparser.ast.expr.TypePatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].bootstrap$(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].<init>(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].<init>(com.github.javaparser.ast.stmt.ContinueStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].<init>(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$4(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__130:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$4(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].bootstrap$(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].<init>(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].<init>(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].<init>(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$1(com.github.javaparser.metamodel.BaseNodeMetaModel)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$1(com.github.javaparser.metamodel.BaseNodeMetaModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$1(com.github.javaparser.metamodel.BaseNodeMetaModel)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 1219
    functionLinenumberEnd: 1221
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.metamodel.BaseNodeMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getSimpleName()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1220,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1220,1"
      Dst: "[java.lang.Class].getSimpleName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].cast(java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741:-1,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:67,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:67,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:67,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:71,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:71,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:71,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].<init>(java.lang.String,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:75,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:75,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:75,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:81,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ReferenceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.type.TypeParameter].setTypeBound(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:93,1"
      Dst: "[com.github.javaparser.ast.type.ReferenceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:94,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:95,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setTypeBound(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:96,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionUses: 95
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:102,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionUses: 107
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:108,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].setTypeBound(com.github.javaparser.ast.NodeList<ClassOrInterfaceType>)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 156
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ClassOrInterfaceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:151"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:150"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:153"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:152"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:147,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:151,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:152,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:154,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:160,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:170,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:171,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:172,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:176,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 186
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.NodeList].ifNonEmpty(java.util.function.Consumer)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 8
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:181,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:181,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:182,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:182,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:183,1"
      Dst: "[com.github.javaparser.ast.NodeList].ifNonEmpty(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:185,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374:-1,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].<init>(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].resolve()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].qualifiedName()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:190,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].resolve()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:190,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].qualifiedName()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:190,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:244,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:244,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:196,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:196,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TypeParameterMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 222
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:215"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:214"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:221"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:220"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.TypeParameter:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:215"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.TypeParameter:214"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:212,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:216,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:217,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:221,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].ifTypeParameter(java.util.function.Consumer<TypeParameter>)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<TypeParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:239,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].toTypeParameter()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:250,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:255,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:255,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:255,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter].lambda$asString$0(java.lang.StringBuilder,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter:184,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:184,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$asString__771].bootstrap$()"
    - Src: "com.github.javaparser.ast.type.TypeParameter:184,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:184,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:184,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.ast.type.TypeParameter:183,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$asString__771].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$asString__771"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$asString__771:-1,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$asString__771].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$asString__771].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$asString__771"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$asString__771:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$54(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__356:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$54(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__490"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__490:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__490"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__490:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__490"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__490:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$106(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$106(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].bootstrap$(com.github.javaparser.ast.expr.FieldAccessExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].<init>(com.github.javaparser.ast.expr.FieldAccessExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].<init>(com.github.javaparser.ast.expr.FieldAccessExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].<init>(com.github.javaparser.ast.expr.FieldAccessExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$124(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$124(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$3].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$3"
    linkageType: ""
    functionLinenumber: 851
    functionLinenumberEnd: 853
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.DataKey].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$3:852,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MethodCallExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MethodCallExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.MethodCallExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$18(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__170:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$18(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List<T>)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:45,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(com.github.javaparser.ast.NodeList<T>)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:49,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List<T>,boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List<T>"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795].bootstrap$(boolean)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[java.util.ArrayList:java.util.List:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].sort(java.util.Comparator)"
    - "[java.util.List].sort(java.util.Comparator)"
    functionUses: 3
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:53,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795].bootstrap$(boolean)"
    - Src: "com.github.javaparser.utils.PositionUtils:53,1"
      Dst: "[java.util.List].sort(java.util.Comparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795].bootstrap$(boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Comparator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795].<init>(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795].<init>(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 6
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:57,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 5
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:60"
        BranchSideFuncs:
        - "compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:61,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.PositionUtils].compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 88
    functionDepth: 4
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.utils.PositionUtils].beginLineWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    - "[java.lang.Integer].signum(int)"
    - "[com.github.javaparser.utils.PositionUtils].beginColumnWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    functionUses: 1
    ICount: 48
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:70"
        BranchSideFuncs:
        - "hasRange()"
    - Branch String: "com.github.javaparser.utils.PositionUtils:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:70"
        BranchSideFuncs:
        - "hasRange()"
    - Branch String: "com.github.javaparser.utils.PositionUtils:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:81"
        BranchSideFuncs:
        - "beginLineWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:80"
        BranchSideFuncs:
        - "getBegin()"
        - "get()"
    - Branch String: "com.github.javaparser.utils.PositionUtils:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:79"
        BranchSideFuncs:
        - "beginColumnWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:87"
        BranchSideFuncs:
        - "signum(int)"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:65,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.utils.PositionUtils:75,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].beginLineWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.PositionUtils:75,1"
      Dst: "[java.lang.Integer].signum(int)"
    - Src: "com.github.javaparser.utils.PositionUtils:77,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].beginColumnWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.PositionUtils:81,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    - Src: "com.github.javaparser.utils.PositionUtils:81,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.utils.PositionUtils].beginLineWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:103,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.PositionUtils:103,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.utils.PositionUtils:103,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 148
    functionDepth: 2
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856].bootstrap$()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].bootstrap$()"
    - "[java.util.Comparator].comparing(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854].bootstrap$()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].bootstrap$()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852].bootstrap$()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].bootstrap$()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].min(java.util.Comparator)"
    functionUses: 3
    ICount: 51
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:121"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:145"
        BranchSideFuncs:
        - "getType()"
        - "getVariable(int)"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:114,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.utils.PositionUtils:114,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.PositionUtils:114,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856].bootstrap$()"
    - Src: "com.github.javaparser.utils.PositionUtils:115,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.utils.PositionUtils:115,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].bootstrap$()"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.Comparator].comparing(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.stream.Stream].min(java.util.Comparator)"
    - Src: "com.github.javaparser.utils.PositionUtils:117,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.utils.PositionUtils:119,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.utils.PositionUtils:126,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.utils.PositionUtils:126,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854].bootstrap$()"
    - Src: "com.github.javaparser.utils.PositionUtils:127,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].bootstrap$()"
    - Src: "com.github.javaparser.utils.PositionUtils:131,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.utils.PositionUtils:138,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.utils.PositionUtils:138,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__852].bootstrap$()"
    - Src: "com.github.javaparser.utils.PositionUtils:139,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].bootstrap$()"
    - Src: "com.github.javaparser.utils.PositionUtils:143,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - Src: "com.github.javaparser.utils.PositionUtils:143,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].beginColumnWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:107,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.PositionUtils:107,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.utils.PositionUtils:107,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].getLastAnnotation(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 100
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.AnnotationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel:com.github.javaparser.ast.PackageDeclaration:com.github.javaparser.ast.body.BodyDeclaration:com.github.javaparser.ast.body.Parameter:com.github.javaparser.ast.body.ReceiverParameter:com.github.javaparser.ast.expr.VariableDeclarationExpr:com.github.javaparser.ast.modules.ModuleDeclaration:com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].getAnnotations()"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:99"
        BranchSideFuncs:
        - "nodeList(com.github.javaparser.ast.NodeList)"
        - "isEmpty()"
        - "getAnnotations()"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:95"
        BranchSideFuncs:
        - "get(int)"
        - "sortByBeginPosition(com.github.javaparser.ast.NodeList)"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:92,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].getAnnotations()"
    - Src: "com.github.javaparser.utils.PositionUtils:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.utils.PositionUtils:93,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.utils.PositionUtils:96,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.utils.PositionUtils:97,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.utils.PositionUtils:97,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].nodeContains(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 196
    functionDepth: 5
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.github.javaparser.utils.PositionUtils].getLastAnnotation(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    - "[com.github.javaparser.Range].withBegin(com.github.javaparser.Position)"
    - "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Range)"
    functionUses: 1
    ICount: 37
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:164"
        BranchSideFuncs:
        - "hasRange()"
    - Branch String: "com.github.javaparser.utils.PositionUtils:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:175"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:174"
        BranchSideFuncs:
        - "getLastAnnotation(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.utils.PositionUtils:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:178"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:180"
        BranchSideFuncs:
        - "containsWithinRange(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.utils.PositionUtils:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:188"
        BranchSideFuncs:
        - "getBegin()"
        - "withBegin(com.github.javaparser.Position)"
        - "firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:161,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.utils.PositionUtils:162,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.utils.PositionUtils:177,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].getLastAnnotation(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.PositionUtils:179,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.PositionUtils:189,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.PositionUtils:191,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.utils.PositionUtils:192,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.utils.PositionUtils:193,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    - Src: "com.github.javaparser.utils.PositionUtils:193,1"
      Dst: "[com.github.javaparser.Range].withBegin(com.github.javaparser.Position)"
    - Src: "com.github.javaparser.utils.PositionUtils:195,1"
      Dst: "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$6(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:140,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.utils.PositionUtils:140,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$4(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:128,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.utils.PositionUtils:128,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$3(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:127,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$2(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$1(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:115,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$sortByBeginPosition$0(boolean,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "int"
    argCount: 3
    argTypes:
    - "boolean"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:53,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 68
    functionDepth: 9
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 39
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:66"
        BranchSideFuncs:
        - "<init>()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:53"
        BranchSideFuncs:
        - "orElse(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:57"
        BranchSideFuncs:
        - "getCanonicalName()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:56"
        BranchSideFuncs:
        - "add(int,com.github.javaparser.ast.Node)"
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "getParentNodeForChildren()"
        - "addAll(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:48,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:48,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:51,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:54,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:54,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:64,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].bootstrap$(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].<init>(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].<init>(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].<init>(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].<init>(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].<init>()"
    - "[com.github.javaparser.utils.SourceZip].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:57,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>()"
    - Src: "com.github.javaparser.utils.SourceZip:57,1"
      Dst: "[com.github.javaparser.utils.SourceZip].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[java.nio.file.Path].normalize()"
    - "[com.github.javaparser.utils.SourceZip$lambda_new_0__1002].bootstrap$(com.github.javaparser.utils.SourceZip)"
    - "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:67,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.SourceZip:68,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceZip:70,1"
      Dst: "[java.nio.file.Path].normalize()"
    - Src: "com.github.javaparser.utils.SourceZip:72,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_new_0__1002].bootstrap$(com.github.javaparser.utils.SourceZip)"
    - Src: "com.github.javaparser.utils.SourceZip:72,1"
      Dst: "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].parse()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceZip$lambda_parse_1__1003].bootstrap$(com.github.javaparser.utils.SourceZip)"
    - "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.utils.SourceZip$lambda_parse_2__1004].bootstrap$(java.util.List)"
    - "[com.github.javaparser.utils.SourceZip].parse(com.github.javaparser.utils.SourceZip$Callback)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:84,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_parse_1__1003].bootstrap$(com.github.javaparser.utils.SourceZip)"
    - Src: "com.github.javaparser.utils.SourceZip:84,1"
      Dst: "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.SourceZip:85,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.utils.SourceZip:86,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_parse_2__1004].bootstrap$(java.util.List)"
    - Src: "com.github.javaparser.utils.SourceZip:86,1"
      Dst: "[com.github.javaparser.utils.SourceZip].parse(com.github.javaparser.utils.SourceZip$Callback)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].parse(com.github.javaparser.utils.SourceZip$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.utils.SourceZip"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.SourceZip$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceZip$lambda_parse_3__1005].bootstrap$(com.github.javaparser.utils.SourceZip)"
    - "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    - "[java.nio.file.Path].toFile()"
    - "[java.util.zip.ZipFile].<init>(java.io.File)"
    - "[java.util.zip.ZipFile].entries()"
    - "[java.util.Collections].list(java.util.Enumeration)"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.zip.ZipEntry].isDirectory()"
    - "[java.util.zip.ZipEntry].getName()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[com.github.javaparser.utils.SourceZip$lambda_parse_4__1006].bootstrap$(java.util.zip.ZipEntry)"
    - "[java.util.zip.ZipFile].getInputStream(java.util.zip.ZipEntry)"
    - "[com.github.javaparser.Providers].provider(java.io.InputStream)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - "[com.github.javaparser.utils.SourceZip$Callback].process(java.nio.file.Path,com.github.javaparser.ParseResult)"
    - "[java.util.zip.ZipFile].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceZip:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceZip:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceZip:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceZip:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceZip:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceZip:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceZip:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceZip:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceZip:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:99,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_parse_3__1005].bootstrap$(com.github.javaparser.utils.SourceZip)"
    - Src: "com.github.javaparser.utils.SourceZip:99,1"
      Dst: "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.SourceZip:100,1"
      Dst: "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.utils.SourceZip:101,1"
      Dst: "[java.nio.file.Path].toFile()"
    - Src: "com.github.javaparser.utils.SourceZip:101,1"
      Dst: "[java.util.zip.ZipFile].<init>(java.io.File)"
    - Src: "com.github.javaparser.utils.SourceZip:102,1"
      Dst: "[java.util.zip.ZipFile].entries()"
    - Src: "com.github.javaparser.utils.SourceZip:102,1"
      Dst: "[java.util.Collections].list(java.util.Enumeration)"
    - Src: "com.github.javaparser.utils.SourceZip:102,1"
      Dst: "[java.util.ArrayList].iterator()"
    - Src: "com.github.javaparser.utils.SourceZip:102,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.SourceZip:102,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.SourceZip:103,1"
      Dst: "[java.util.zip.ZipEntry].isDirectory()"
    - Src: "com.github.javaparser.utils.SourceZip:103,1"
      Dst: "[java.util.zip.ZipEntry].getName()"
    - Src: "com.github.javaparser.utils.SourceZip:103,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceZip:104,1"
      Dst: "[com.github.javaparser.utils.SourceZip$lambda_parse_4__1006].bootstrap$(java.util.zip.ZipEntry)"
    - Src: "com.github.javaparser.utils.SourceZip:106,1"
      Dst: "[java.util.zip.ZipFile].getInputStream(java.util.zip.ZipEntry)"
    - Src: "com.github.javaparser.utils.SourceZip:106,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.InputStream)"
    - Src: "com.github.javaparser.utils.SourceZip:106,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.utils.SourceZip:107,1"
      Dst: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - Src: "com.github.javaparser.utils.SourceZip:107,1"
      Dst: "[com.github.javaparser.utils.SourceZip$Callback].process(java.nio.file.Path,com.github.javaparser.ParseResult)"
    - Src: "com.github.javaparser.utils.SourceZip:110,1"
      Dst: "[java.util.zip.ZipFile].close()"
    - Src: "com.github.javaparser.utils.SourceZip:109,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.SourceZip].getZipPath()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].setParserConfiguration(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.utils.SourceZip"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:143,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$parse$4(java.util.zip.ZipEntry)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.zip.ZipEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.zip.ZipEntry].getName()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:104,1"
      Dst: "[java.util.zip.ZipEntry].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$parse$3()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$parse$2(java.util.List,java.nio.file.Path,com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.nio.file.Path"
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceZip:86,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceZip:86,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$parse$1()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceZip].lambda$new$0()"
    functionSourceFile: "com.github.javaparser.utils.SourceZip"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ExpressionStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ExpressionStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ExpressionStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].bootstrap$(com.github.javaparser.ast.expr.SuperExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].<init>(com.github.javaparser.ast.expr.SuperExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].<init>(com.github.javaparser.ast.expr.SuperExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].<init>(com.github.javaparser.ast.expr.SuperExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$11(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_11__783:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$11(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].lambda$notifyElementRemoved$2(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__777:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList].lambda$notifyElementRemoved$2(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    functionUses: 4
    ICount: 67
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:63,1"
      Dst: "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateInterfaceModifiers(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateClassModifiers(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:74"
        BranchSideFuncs:
        - "validateInterfaceModifiers(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:73"
        BranchSideFuncs:
        - "validateClassModifiers(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:71,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:72,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateInterfaceModifiers(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:74,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateClassModifiers(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:76,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateClassModifiers(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 89
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isLocalClassDeclaration()"
    functionUses: 1
    ICount: 58
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:81"
        BranchSideFuncs:
        - "isNestedType()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:84"
        BranchSideFuncs:
        - "isLocalClassDeclaration()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:88"
        BranchSideFuncs:
        - "validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:80,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:81,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:82,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:85,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isLocalClassDeclaration()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateInterfaceModifiers(com.github.javaparser.ast.body.TypeDeclaration<?>,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration<?>"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType()"
    functionUses: 2
    ICount: 39
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:92"
        BranchSideFuncs:
        - "isNestedType()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:96"
        BranchSideFuncs:
        - "validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:91,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:92,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:93,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 107
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType()"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:101"
        BranchSideFuncs:
        - "isNestedType()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:105"
        BranchSideFuncs:
        - "validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:104"
        BranchSideFuncs:
        - "visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:100,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:101,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:102,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:105,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateInterfaceModifiers(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:110,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateInterfaceModifiers(com.github.javaparser.ast.body.TypeDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:111,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:116,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:117,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:122,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:123,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:123,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:123,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:124,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 132
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:129,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:130,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 178
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].isAbstract()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].append(java.lang.CharSequence,java.lang.Object[])"
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].hasItems()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 87
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:147"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
        - "iterator()"
        - "asList(java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:146"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:143"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
        - "iterator()"
        - "asList(java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:142"
        BranchSideFuncs:
        - "hasItems()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:142"
        BranchSideFuncs:
        - "asString()"
        - "append(java.lang.CharSequence,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:147"
        BranchSideFuncs:
        - "toString()"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:146"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:174"
        BranchSideFuncs:
        - "getParameters()"
        - "visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
        - "forEach(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:175"
        BranchSideFuncs:
        - "getParentNode()"
        - "get()"
        - "isInterface()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:174"
        BranchSideFuncs:
        - "getParameters()"
        - "visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
        - "forEach(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:159"
        BranchSideFuncs:
        - "validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:135,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isAbstract()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:136,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:138,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:138,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:138,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:138,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:139,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:140,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:140,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].append(java.lang.CharSequence,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:143,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].hasItems()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:144,1"
      Dst: "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:144,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:147,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:147,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:148,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:149,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:152,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:175,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:175,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:175,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:176,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.utils.SeparatedItemStringBuilder].hasItems()"
    functionSourceFile: "com.github.javaparser.utils.SeparatedItemStringBuilder"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 187
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:181,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:181,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__716].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:185,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:190,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:190,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:191,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 195
    functionLinenumberEnd: 199
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:196,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:197,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:202,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:203,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$1(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:175,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator:123,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].validateModifiers(com.github.javaparser.ast.nodeTypes.NodeWithModifiers,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].<init>(java.lang.Integer,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 162
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[java.util.List].isEmpty()"
    functionUses: 1
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:57"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:59"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:58"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:61"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:54,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:152,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:155,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:158,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:161,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:56,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:58,1"
      Dst: "[java.util.List].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].of(java.lang.Integer,java.util.List<Removed>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 3
    returnType: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.util.List<Removed>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].<init>(java.lang.Integer,java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:74,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].<init>(java.lang.Integer,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhitespace(com.github.javaparser.printer.lexicalpreservation.Removed,java.util.function.Function<TokenRange,Boolean>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 181
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Removed"
    - "java.util.function.Function<TokenRange,Boolean>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__375].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__877].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].apply(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    functionUses: 2
    ICount: 26
    EdgeCount: 339
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:164"
        BranchSideFuncs:
        - "isToken()"
        - "isChild()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:174"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:173"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:179"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:166,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].isChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:168,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:169,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:170,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:171,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:172,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:172,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:172,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:166,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].isToken()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:176,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function<JavaToken,Optional<JavaToken>>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 196
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "java.util.function.Function<JavaToken,Optional<JavaToken>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__375].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__877].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].apply(java.lang.Object)"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.JavaToken].getKind()"
    - "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    - "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    - "[java.util.function.Function].apply(java.lang.Object)"
    functionUses: 3
    ICount: 24
    EdgeCount: 339
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:195"
        BranchSideFuncs:
        - "isWhitespaceButNotEndOfLine(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:190"
        BranchSideFuncs:
        - "hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:189"
        BranchSideFuncs:
        - "getKind()"
        - "isEndOfLineToken(int)"
        - "get()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:185,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:186,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:187,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:187,1"
      Dst: "[com.github.javaparser.JavaToken].getKind()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:187,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:188,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].hasOnlyWhiteSpaceForTokenFunction(com.github.javaparser.JavaToken,java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:190,1"
      Dst: "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$4(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__375].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__915].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__877].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].apply(java.lang.Object)"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 331
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:159,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:159,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].bootstrap$(com.github.javaparser.ast.type.TypeParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].<init>(com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].<init>(com.github.javaparser.ast.type.TypeParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].<init>(com.github.javaparser.ast.type.TypeParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__458"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__458:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__458"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__458:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__458"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__458:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].lambda$toString$1(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].lambda$toString$1(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].lambda$toString$1(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[java.lang.Object].toString()"
    functionUses: 1
    ICount: 3
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:70,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$216(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__316:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$216(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].<init>(int)"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:54,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].setMethod(com.github.javaparser.resolution.model.SymbolReference<?\
      \ extends ResolvedMethodLikeDeclaration>)"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference<? extends ResolvedMethodLikeDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:68,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__558"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__558:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__558"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__558:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__558"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__558:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__584"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__584:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__584"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__584:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__584"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__584:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$123(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__207:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$123(java.lang.Object,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$233(java.lang.Object,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_233__179:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$233(java.lang.Object,com.github.javaparser.ast.expr.PatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$218(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__190:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$218(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$28(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__279:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$28(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$4$setup__37].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$4$setup__37"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].setup(com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$4$setup__37:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].setup(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$15(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$15(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].bootstrap$(com.github.javaparser.ast.stmt.IfStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].<init>(com.github.javaparser.ast.stmt.IfStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].<init>(com.github.javaparser.ast.stmt.IfStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].<init>(com.github.javaparser.ast.stmt.IfStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialTextForOneNode$5(com.github.javaparser.utils.Pair)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialTextForOneNode$5(com.github.javaparser.utils.Pair)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$asString__771].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$asString__771"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$asString__771:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$2(com.github.javaparser.ast.Modifier)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$2(com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916].bootstrap$(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916].<init>(com.github.javaparser.Range)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916].<init>(com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916].<init>(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916:-1,1"
      Dst: "[com.github.javaparser.Range].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__916:-1,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$85(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__336:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$85(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812].get()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$2(com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_2__812:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$2(com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].lambda$matchByRange$0(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.Range)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__911:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].lambda$matchByRange$0(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$1(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__86:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$1(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__475"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__475:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__475"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__475:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__475"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__475:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java21Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java21Validator"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java20Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java21Validator:30,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java20Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java21Validator:31,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$178(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__137:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$178(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__732].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__732"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__732].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$init__732:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$init__732].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__732].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__732"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$init__732:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__732].get()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__732"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$init__732:-1,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$2(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_2__909:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$2(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Processor].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:262,1"
      Dst: "[com.github.javaparser.Processor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].preProcess(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: ""
    functionLinenumber: 267
    functionLinenumberEnd: 273
    functionDepth: 7
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].isPreprocessUnicodeEscapes()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>(com.github.javaparser.Provider)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:272"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Provider)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:268,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isPreprocessUnicodeEscapes()"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:269,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].<init>(com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isPreprocessUnicodeEscapes()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].<init>()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: ""
    functionLinenumber: 521
    functionLinenumberEnd: 524
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:522,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 286
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].isPreprocessUnicodeEscapes()"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].bootstrap$(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:285"
        BranchSideFuncs:
        - "getResult()"
        - "bootstrap$(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
        - "ifPresent(java.util.function.Consumer)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:277,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isPreprocessUnicodeEscapes()"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:278,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:278,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].bootstrap$(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:278,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].bootstrap$(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].<init>(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].<init>(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].<init>(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$2(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: ""
    functionLinenumber: 278
    functionLinenumberEnd: 284
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].getPositionMapping()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].isEmpty()"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].bootstrap$(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    - "[com.github.javaparser.ast.Node].walk(java.util.function.Consumer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:283"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
        - "walk(java.util.function.Consumer)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:279,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider].getPositionMapping()"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:280,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping].isEmpty()"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:281,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__133].bootstrap$(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:281,1"
      Dst: "[com.github.javaparser.ast.Node].walk(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ParserConfiguration$1)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ParserConfiguration$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor:262,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$79(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__275:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$79(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration,com.github.javaparser.printer.SourcePrinter)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:65,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:65,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:68,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:75,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].toString()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].toString()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:253,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 87
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].bootstrap$()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 13
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:86"
        BranchSideFuncs:
        - "<init>()"
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:80,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:81,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:82,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:82,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:84,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:84,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:84,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:80,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList<BodyDeclaration<?>>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 95
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<BodyDeclaration<?>>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 6
    ICount: 15
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:94"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:89,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:89,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:89,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:90,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:91,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 105
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 13
    ICount: 16
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:99"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:104"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:97,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:100,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:100,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:100,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:101,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:102,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>,boolean,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 119
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    - "boolean"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 15
    ICount: 20
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:113"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:118"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "print(java.lang.String)"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:108,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:112,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:114,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:114,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:114,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:115,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments<?>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 134
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments<?>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 6
    ICount: 24
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:133"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:131"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:130"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:121,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:121,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:122,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:123,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:124,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:124,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:125,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:126,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList<TypeParameter>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 148
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<TypeParameter>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 5
    ICount: 21
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:147"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:145"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:144"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:136,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:137,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:138,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:138,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:139,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:140,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList<T>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 175
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<T>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].getCursor()"
    - "[com.github.javaparser.printer.SourcePrinter].indentWithAlignTo(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 5
    ICount: 48
    EdgeCount: 111
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:173"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:172"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-1"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-1"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "isPresent()"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:157"
        BranchSideFuncs:
        - "indentWithAlignTo(int)"
        - "getCursor()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:156"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:169"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:165"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:173"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:172"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:150,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:151,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:152,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:153,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:153,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:155,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].getCursor()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:155,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indentWithAlignTo(int)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:157,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:157,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:158,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:159,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:163,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:170,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1935
    functionLinenumberEnd: 1937
    functionDepth: 4
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 21
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1936,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1936,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].getCursor()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].indentWithAlignTo(int)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionDepth: 3
    returnType: "com.github.javaparser.printer.SourcePrinter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].calculateIndentWithAlignTo(int)"
    - "[java.util.ArrayDeque:java.util.LinkedList].push(java.lang.Object)"
    - "[java.util.Deque].push(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:104,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].calculateIndentWithAlignTo(int)"
    - Src: "com.github.javaparser.printer.SourcePrinter:104,1"
      Dst: "[java.util.Deque].push(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].calculateIndentWithAlignTo(int)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 151
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.Indentation].getType()"
    - "[java.lang.Enum].ordinal()"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.Indentation$IndentType].getCar()"
    - "[com.github.javaparser.printer.configuration.Indentation$IndentType].getWidth()"
    - "[java.lang.StringBuilder].insert(int,java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].substring(int)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].indexOf(java.lang.String)"
    - "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    - "[java.lang.Character].toString()"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 2
    ICount: 72
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.SourcePrinter:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:111"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "ordinal()"
    - Branch String: "com.github.javaparser.printer.SourcePrinter:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:149"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.printer.SourcePrinter:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:127"
        BranchSideFuncs:
        - "insert(int,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.SourcePrinter:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:130"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.printer.SourcePrinter:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.SourcePrinter:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:149"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.github.javaparser.printer.SourcePrinter:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:150"
        BranchSideFuncs:
        - "getCar()"
        - "getWidth()"
        - "replace(int,int,java.lang.String)"
        - "indexOf(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:149"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:109,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.printer.SourcePrinter:110,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:112,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:113,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getType()"
    - Src: "com.github.javaparser.printer.SourcePrinter:113,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.github.javaparser.printer.SourcePrinter:116,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "com.github.javaparser.printer.SourcePrinter:117,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation$IndentType].getCar()"
    - Src: "com.github.javaparser.printer.SourcePrinter:117,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.SourcePrinter:123,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation$IndentType].getWidth()"
    - Src: "com.github.javaparser.printer.SourcePrinter:124,1"
      Dst: "[java.lang.StringBuilder].insert(int,java.lang.Object)"
    - Src: "com.github.javaparser.printer.SourcePrinter:131,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.SourcePrinter:135,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.SourcePrinter:138,1"
      Dst: "[java.lang.StringBuilder].substring(int)"
    - Src: "com.github.javaparser.printer.SourcePrinter:139,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.SourcePrinter:140,1"
      Dst: "[java.lang.StringBuilder].indexOf(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:144,1"
      Dst: "[java.lang.Character].toString()"
    - Src: "com.github.javaparser.printer.SourcePrinter:141,1"
      Dst: "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:148,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].getCar()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].getWidth()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList<?\
      \ extends Visitable>,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 190
    functionDepth: 4
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList<? extends Visitable>"
    - "java.lang.Void"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 2
    ICount: 24
    EdgeCount: 172
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:189"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:187"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:186"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:178,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:179,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:180,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:180,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:181,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:182,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixRequiredList(com.github.javaparser.ast.NodeList<?\
      \ extends Visitable>,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 205
    functionDepth: 4
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList<? extends Visitable>"
    - "java.lang.Void"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 172
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:203"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:202"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:203"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:202"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:193,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:195,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:195,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:196,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:197,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional<Comment>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Optional<Comment>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 84
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:207,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__790].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:207,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 211
    functionLinenumberEnd: 232
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.Node].getParsed()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printImports(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:218"
        BranchSideFuncs:
        - "println(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:217"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:221"
        BranchSideFuncs:
        - "getPackageDeclaration()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:220"
        BranchSideFuncs:
        - "getImports()"
        - "printImports(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getTypes()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:229"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:228"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
        - "ifPresent(java.util.function.Consumer)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "getModule()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:221"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:220"
        BranchSideFuncs:
        - "getImports()"
        - "printImports(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getTypes()"
        - "iterator()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:212,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:213,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:213,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:214,1"
      Dst: "[com.github.javaparser.ast.Node].getParsed()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:215,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:218,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:218,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:219,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:219,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:221,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:221,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printImports(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:222,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:222,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:222,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:223,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:223,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:224,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:229,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:229,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:229,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:230,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1874
    functionLinenumberEnd: 1905
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].get(int)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 86
    ICount: 71
    EdgeCount: 122
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1876"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1875"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1877"
        BranchSideFuncs:
        - "getParentNode()"
        - "orElse(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1876"
        BranchSideFuncs:
        - "getParentNode()"
        - "orElse(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1879"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "getChildNodes()"
        - "sortByBeginPosition(java.util.List)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1878"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "getChildNodes()"
        - "sortByBeginPosition(java.util.List)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1882"
      Branch Sides: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1884"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1879"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1878"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "getChildNodes()"
        - "sortByBeginPosition(java.util.List)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:null"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1896"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1895"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1896"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1895"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1894"
      Branch Sides: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1896"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1904"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1903"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1898"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:null"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
        - "getClass()"
        - "append(int)"
        - "<init>()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1875,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1875,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1877,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1877,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1879,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1879,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1880,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1882,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1884,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1890,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1899,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1899,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1900,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1900,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1900,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1900,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1900,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1902,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1906
    functionLinenumberEnd: 1926
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].get(int)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 39
    EdgeCount: 111
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1908"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List)"
        - "isEmpty()"
        - "<init>(java.util.Collection)"
        - "getChildNodes()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1907"
        BranchSideFuncs:
        - "sortByBeginPosition(java.util.List)"
        - "isEmpty()"
        - "<init>(java.util.Collection)"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1910"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1913"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1912"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1922"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1921"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1922"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1921"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1921"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1920"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1924"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1907,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1907,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1908,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1908,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1909,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1910,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1915,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1916,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1923,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 244
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:235,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:236,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:236,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:237,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:237,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:238,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:239,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:239,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:240,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:241,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:242,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 246
    functionLinenumberEnd: 252
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:247,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:248,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:248,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:249,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:249,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:250,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 254
    functionLinenumberEnd: 264
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:261"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:260"
        BranchSideFuncs:
        - "getIdentifier()"
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:255,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:256,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:256,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:257,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:257,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:258,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:258,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:259,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:261,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:262,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:267,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:268,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:268,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:269,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:269,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 273
    functionLinenumberEnd: 326
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 87
    EdgeCount: 233
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:280"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:295"
        BranchSideFuncs:
        - "getExtendedTypes()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:293"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:307"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:306"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:307"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:306"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:305"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:304"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:317"
        BranchSideFuncs:
        - "getPermittedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:316"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:317"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:316"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:314"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:322"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:321"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:274,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:275,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:275,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:276,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:276,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:277,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:277,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:278,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:279,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:283,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:283,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:284,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:284,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:285,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:285,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:287,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:287,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:288,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:289,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:295,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:307,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:317,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:318,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:319,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:319,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:320,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:322,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:323,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 328
    functionLinenumberEnd: 368
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 67
    EdgeCount: 162
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:346"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:345"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:346"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:345"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:344"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:343"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:359"
        BranchSideFuncs:
        - "getImplementedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:358"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:359"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:358"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:357"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:356"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:364"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:363"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:329,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:330,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:330,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:331,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:331,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:332,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:332,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:333,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:334,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:334,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:335,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:335,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:337,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:337,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:338,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:338,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:339,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:340,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:347,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:347,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:353,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:359,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:360,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:361,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:362,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:364,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:365,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 370
    functionLinenumberEnd: 412
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asString()"
    - "[java.util.Optional].get()"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.String].trim()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[com.github.javaparser.utils.Utils].trimTrailingSpaces(java.lang.String)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.lang.String].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asString()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 74
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:411"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:410"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:411"
        BranchSideFuncs:
        - "get()"
        - "asString()"
        - "getHeader()"
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "split(java.lang.String)"
        - "getContent()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:410"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:388"
        BranchSideFuncs:
        - "trim()"
        - "startsWith(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:387"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "bootstrap$()"
        - "iterator()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:null"
        BranchSideFuncs:
        - "substring(int)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:409"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "isEmpty()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:408"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "<init>()"
        - "toString()"
        - "println(java.lang.String)"
        - "getFooter()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:397"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:396"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:408"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:407"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:402"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:401"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:406"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:405"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:371,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:372,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:372,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:374,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:374,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:376,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:377,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:377,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:375,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:378,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:379,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:381,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:382,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:383,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:385,1"
      Dst: "[com.github.javaparser.utils.Utils].trimTrailingSpaces(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:386,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__720].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:390,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:391,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:391,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:391,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:392,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:402,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:409,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:409,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:409,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:409,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].trimTrailingSpaces(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 292
    functionLinenumberEnd: 297
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:296"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.github.javaparser.utils.Utils:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:296"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.github.javaparser.utils.Utils:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:293,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.utils.Utils:293,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.utils.Utils:294,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 414
    functionLinenumberEnd: 429
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:421"
        BranchSideFuncs:
        - "getScope()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:420"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getAnnotations()"
        - "getName()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
        - "isUsingDiamondOperator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:426"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:425"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:415,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:416,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:416,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:417,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:417,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:418,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:418,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:419,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:421,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:421,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:422,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:422,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:423,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:426,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 431
    functionLinenumberEnd: 447
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 28
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:436"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:446"
        BranchSideFuncs:
        - "getTypeBound()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:445"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:446"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:445"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:444"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:432,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:433,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:433,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:434,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:434,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:435,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:435,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:436,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:436,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:437,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:438,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:438,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:439,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:440,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 449
    functionLinenumberEnd: 455
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:450,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:451,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:451,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:452,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:452,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:453,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:453,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:453,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 457
    functionLinenumberEnd: 471
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 24
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:465"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:464"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:470"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getAnnotations()"
        - "print(java.lang.String)"
        - "next()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:458,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:462,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:463,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:465,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:466,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:466,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:466,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:467,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:467,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:468,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 473
    functionLinenumberEnd: 481
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:479"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getDimension()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:478"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:474,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:474,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:475,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:476,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:476,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:477,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:477,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 483
    functionLinenumberEnd: 497
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:496"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:495"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:492"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:491"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:484,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:485,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:485,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:486,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:486,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:488,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:488,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:488,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:488,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:492,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:494,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 499
    functionLinenumberEnd: 513
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:512"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:505"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:508"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:507"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:500,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:501,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:501,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:502,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:502,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:504,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:504,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:504,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:504,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:508,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:510,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 515
    functionLinenumberEnd: 529
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:524"
        BranchSideFuncs:
        - "getExtendedType()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:523"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:528"
        BranchSideFuncs:
        - "getSuperType()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:516,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:517,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:517,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:518,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:518,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:519,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:520,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:520,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:522,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:522,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:524,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 536
    functionLinenumberEnd: 558
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 37
    EdgeCount: 83
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:541"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:548"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
        - "ifPresent(java.util.function.Consumer)"
        - "getMaximumCommonType()"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:547"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:548"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:547"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:556"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:555"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:555"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:554"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:537,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:538,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:538,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:539,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:539,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:540,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:540,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:541,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:541,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:542,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:543,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:543,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:544,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:545,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:549,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:549,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:550,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:551,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 560
    functionLinenumberEnd: 584
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:583"
        BranchSideFuncs:
        - "getInitializer()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:561,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:562,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:562,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:563,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:563,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:564,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:564,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:564,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:579,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:579,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:580,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:581,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:581,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 586
    functionLinenumberEnd: 618
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].doPrintAsArrayOfAnnotations(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 55
    EdgeCount: 119
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:615"
        BranchSideFuncs:
        - "doPrintAsArrayOfAnnotations(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:614"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:597"
        BranchSideFuncs:
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:596"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:607"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:606"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:605"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:603"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:602"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:605"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:612"
        BranchSideFuncs:
        - "unindent()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:611"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:587,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:588,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:588,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:589,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:590,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:590,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:591,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].doPrintAsArrayOfAnnotations(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:593,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:594,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:599,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:599,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:600,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:601,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:609,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:615,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].doPrintAsArrayOfAnnotations(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 619
    functionLinenumberEnd: 622
    functionDepth: 5
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800].bootstrap$()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].allMatch(java.util.function.Predicate)"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:620"
        BranchSideFuncs:
        - "getValues()"
        - "bootstrap$()"
        - "stream()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:619"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:621"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:619"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "isPresent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:620,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:620,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:621,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:621,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:621,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_doPrintAsArrayOfAnnotations_6__800].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:621,1"
      Dst: "[java.util.stream.Stream].allMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 625
    functionLinenumberEnd: 631
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:626,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:627,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:627,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:628,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:628,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:629,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 633
    functionLinenumberEnd: 639
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:634,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:635,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:635,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:636,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:636,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:637,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 641
    functionLinenumberEnd: 645
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:642,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:642,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:642,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 647
    functionLinenumberEnd: 655
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:648,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:649,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:649,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:650,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:650,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:651,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:652,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 657
    functionLinenumberEnd: 670
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 28
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:662"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:665"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getLevels()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:664"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:669"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getInitializer()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:668"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:658,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:659,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:659,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:660,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:661,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:661,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:662,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:662,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:662,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:662,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:663,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:665,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:665,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:667,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:667,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:88,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionUses: 193
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:79,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 672
    functionLinenumberEnd: 685
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 84
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:676"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:679"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:678"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "getOperator()"
        - "isPresent()"
        - "asString()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:683"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:682"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:673,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:674,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:674,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:675,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:675,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:676,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:676,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:677,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:679,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:679,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:683,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 690
    functionLinenumberEnd: 703
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 84
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:694"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:697"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:696"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "getOperator()"
        - "isPresent()"
        - "asString()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:701"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:700"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getRight()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:691,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:692,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:692,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:693,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:693,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:694,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:694,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:695,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:697,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:697,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:701,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 52
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:706,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:707,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:707,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:708,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:709,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:709,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:711,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 715
    functionLinenumberEnd: 721
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:716,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:717,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:717,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:718,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:718,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:719,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 723
    functionLinenumberEnd: 732
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 113
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:724,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:725,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:725,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:726,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:726,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:727,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:728,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:730,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 734
    functionLinenumberEnd: 741
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:735,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:736,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:736,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:737,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:738,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:738,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 743
    functionLinenumberEnd: 750
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:744,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:745,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:745,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:746,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:746,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:747,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:748,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:748,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 752
    functionLinenumberEnd: 763
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:760"
        BranchSideFuncs:
        - "getPattern()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:759"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:753,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:754,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:754,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:755,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:755,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:756,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:757,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:757,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:758,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:760,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 765
    functionLinenumberEnd: 771
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:766,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:766,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:767,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:767,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:768,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:769,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:769,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 773
    functionLinenumberEnd: 779
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:774,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:775,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:775,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:776,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:776,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:777,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:777,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 781
    functionLinenumberEnd: 788
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:782,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:783,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:783,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:784,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:785,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 790
    functionLinenumberEnd: 795
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:791,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:792,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:792,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:793,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:793,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 797
    functionLinenumberEnd: 802
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:798,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:799,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:799,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:800,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:800,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 804
    functionLinenumberEnd: 809
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:805,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:806,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:806,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:807,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:807,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 811
    functionLinenumberEnd: 818
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:812,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:813,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:813,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:814,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:815,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 820
    functionLinenumberEnd: 832
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:821,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:822,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:822,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:823,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:824,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:825,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:825,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:825,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:830,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 834
    functionLinenumberEnd: 839
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.lang.String].valueOf(boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:835,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:836,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:836,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:837,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:837,1"
      Dst: "[java.lang.String].valueOf(boolean)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:837,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:87,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].valueOf(boolean)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3028
    functionLinenumberEnd: 3030
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:3029"
      Branch Sides:
      - BranchSide: "java.lang.String:3028"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 841
    functionLinenumberEnd: 846
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:842,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:844,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 848
    functionLinenumberEnd: 857
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:851"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:855"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:854"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:849,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:850,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:850,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:851,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:851,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:852,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:852,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:853,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 859
    functionLinenumberEnd: 868
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:866"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:865"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:860,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:861,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:861,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:862,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:862,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:863,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:863,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:864,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 870
    functionLinenumberEnd: 967
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[java.util.concurrent.atomic.AtomicBoolean].<init>()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].bootstrap$()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751].bootstrap$(java.lang.Class)"
    - "[java.util.Optional].filter(java.util.function.Predicate)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].bootstrap$()"
    - "[java.util.Optional].flatMap(java.util.function.Function)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].bootstrap$(com.github.javaparser.ast.Node)"
    - "[java.util.Optional].get()"
    - "[java.util.concurrent.atomic.AtomicBoolean].set(boolean)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750].bootstrap$(java.lang.Class)"
    - "[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)"
    - "[java.util.concurrent.atomic.AtomicBoolean].get()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748].bootstrap$()"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].duplicateIndent()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].reindentToPreviousLevel()"
    functionUses: 1
    ICount: 132
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:901"
        BranchSideFuncs:
        - "<init>(boolean)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:901"
        BranchSideFuncs:
        - "<init>(boolean)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:886"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:897"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:896"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:897"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:896"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:897"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:895"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:903"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:920"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:919"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:919"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:905"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:904"
        BranchSideFuncs:
        - "booleanValue()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:935"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:934"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getName()"
        - "getScope()"
        - "duplicateIndent()"
        - "getArguments()"
        - "ifPresent(java.util.function.Consumer)"
        - "unindent()"
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:923"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:934"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getName()"
        - "getScope()"
        - "duplicateIndent()"
        - "getArguments()"
        - "ifPresent(java.util.function.Consumer)"
        - "unindent()"
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:930"
        BranchSideFuncs:
        - "set(boolean)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:929"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:930"
        BranchSideFuncs:
        - "set(boolean)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:929"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:965"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:965"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:965"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:871,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:872,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:872,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:877,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:878,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:878,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:882,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:882,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:885,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:887,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:887,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:887,1"
      Dst: "[java.util.Optional].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:888,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:888,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:889,1"
      Dst: "[java.util.Optional].flatMap(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:890,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:892,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:897,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:896,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].set(boolean)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:902,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:903,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:906,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:907,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:907,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:909,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:911,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:911,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:922,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:923,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__740].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:925,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:925,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:926,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:935,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:935,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:957,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:958,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:958,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:959,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].duplicateIndent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:960,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:960,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:961,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:964,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].reindentToPreviousLevel()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 27
    CyclomaticComplexity: 16
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].duplicateIndent()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].peek()"
    - "[java.util.ArrayDeque].peek()"
    - "[java.util.ArrayDeque].push(java.lang.Object)"
    - "[java.util.LinkedList].push(java.lang.Object)"
    - "[java.util.Deque].peek()"
    - "[java.util.Deque].push(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:292,1"
      Dst: "[java.util.Deque].peek()"
    - Src: "com.github.javaparser.printer.SourcePrinter:292,1"
      Dst: "[java.util.Deque].push(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].reindentToPreviousLevel()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 284
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayDeque].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.util.LinkedList].pop()"
    - "[java.util.ArrayDeque].pop()"
    - "[java.util.ArrayDeque].push(java.lang.Object)"
    - "[java.util.LinkedList].push(java.lang.Object)"
    - "[java.util.Collection].isEmpty()"
    - "[java.util.Deque].pop()"
    - "[java.util.Deque].push(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.SourcePrinter:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:281"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.SourcePrinter:280"
        BranchSideFuncs:
        - "pop()"
        - "push(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:278,1"
      Dst: "[java.util.Collection].isEmpty()"
    - Src: "com.github.javaparser.printer.SourcePrinter:279,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.SourcePrinter:281,1"
      Dst: "[java.util.Deque].pop()"
    - Src: "com.github.javaparser.printer.SourcePrinter:282,1"
      Dst: "[java.util.Deque].push(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 969
    functionLinenumberEnd: 991
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.Node].hasScope()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 44
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:972"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:976"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:975"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getTypeArguments()"
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
        - "orElse(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:981"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:980"
        BranchSideFuncs:
        - "getArguments()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getType()"
        - "isPresent()"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:990"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "print(java.lang.String)"
        - "getAnonymousClassBody()"
        - "println(java.lang.String)"
        - "get()"
        - "unindent()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:989"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:970,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:971,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:971,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:972,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:973,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:973,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:973,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:974,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:977,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:978,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:978,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:978,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:981,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:981,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:982,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:982,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:983,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:983,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:984,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:985,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:986,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:987,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 993
    functionLinenumberEnd: 1004
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPrefix()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:996"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:999"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:998"
        BranchSideFuncs:
        - "isPostfix()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1003"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "getOperator()"
        - "asString()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1002"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:994,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:995,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:995,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:996,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:996,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPrefix()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:997,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:997,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:999,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:999,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1000,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPrefix()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr$Operator:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr$Operator:80"
        BranchSideFuncs:
        - "isPostfix()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr$Operator:81,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1006
    functionLinenumberEnd: 1046
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 62
    EdgeCount: 162
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1015"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1014"
        BranchSideFuncs:
        - "isEmpty()"
        - "ifPresent(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
        - "getReceiverParameter()"
        - "getName()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1023"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1032"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1031"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1032"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1031"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1027"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1030"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1029"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1043"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1042"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1035"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1043"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1042"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1038"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1041"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1040"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1007,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1008,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1009,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1010,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1010,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1011,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1011,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1012,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1013,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1015,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1015,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1017,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__717].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1017,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1024,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1024,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1025,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1026,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1033,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1037,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1044,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1044,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionUses: 86
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:77,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1048
    functionLinenumberEnd: 1071
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1057"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1056"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getName()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1058"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1068"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1067"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1060"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1068"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1067"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1066"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1049,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1050,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1050,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1051,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1051,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1052,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1052,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1053,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1053,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1054,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1055,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1058,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1058,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1060,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1061,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1062,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1069,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1069,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1073
    functionLinenumberEnd: 1119
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 75
    EdgeCount: 179
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1082"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1081"
        BranchSideFuncs:
        - "getName()"
        - "getType()"
        - "ifPresent(java.util.function.Consumer)"
        - "getReceiverParameter()"
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1092"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1101"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1100"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1093"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1100"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1096"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1099"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1098"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1112"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1111"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1112"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1111"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1114"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1074,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1075,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1075,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1076,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1076,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1077,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1077,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1078,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1078,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1079,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1080,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1082,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1082,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1086,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1086,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1086,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1092,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1093,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1093,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1094,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1095,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1102,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1112,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1112,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1116,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1121
    functionLinenumberEnd: 1136
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.UnknownType].isUnknownType()"
    - "[com.github.javaparser.ast.type.Type].isUnknownType()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1131"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1130"
        BranchSideFuncs:
        - "isUnknownType()"
        - "getType()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1134"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1133"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getName()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1122,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1123,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1123,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1124,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1124,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1125,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1125,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1128,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1129,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1131,1"
      Dst: "[com.github.javaparser.ast.type.Type].isUnknownType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1134,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1134,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1138
    functionLinenumberEnd: 1146
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1139,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1140,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1140,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1141,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1141,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1142,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1142,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1143,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1144,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1144,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1148
    functionLinenumberEnd: 1165
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1154"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1159"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1158"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1149,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1150,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1150,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1151,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1152,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1153,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1155,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1155,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1156,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1156,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1162,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1162,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1167
    functionLinenumberEnd: 1188
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 43
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1173"
        BranchSideFuncs:
        - "printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1172"
        BranchSideFuncs:
        - "getAnnotations()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1179"
        BranchSideFuncs:
        - "getMaximumCommonType()"
        - "bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
        - "ifPresent(java.util.function.Consumer)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1178"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1187"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1186"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1168,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1169,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1169,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1170,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1170,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1170,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1170,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1170,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1170,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1170,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1171,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1173,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1175,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1175,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1176,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1176,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1177,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1177,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__710].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1177,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1179,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1180,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1180,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1181,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1190
    functionLinenumberEnd: 1195
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1191,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1192,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1192,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1193,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1193,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionUses: 31
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:158,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1197
    functionLinenumberEnd: 1202
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1198,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1199,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1199,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1200,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1200,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionUses: 31
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:187,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1204
    functionLinenumberEnd: 1215
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1213"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getMessage()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1212"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1205,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1206,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1207,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1208,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1208,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1209,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1209,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1211,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1217
    functionLinenumberEnd: 1232
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1228"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1227"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1228"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1227"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1218,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1219,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1220,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1222,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1223,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1223,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1223,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1224,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1225,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1228,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1229,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1230,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1234
    functionLinenumberEnd: 1241
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1235,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1236,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1236,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1237,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1237,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1238,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1239,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1239,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1243
    functionLinenumberEnd: 1248
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1244,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1245,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1245,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1246,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1250
    functionLinenumberEnd: 1256
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1251,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1252,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1253,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1253,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1254,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1258
    functionLinenumberEnd: 1262
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1259,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1260,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1269
    functionLinenumberEnd: 1283
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.SwitchNode"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].indentIf(boolean)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].unindentIf(boolean)"
    - "[com.github.javaparser.ast.nodeTypes.SwitchNode].getComment()"
    - "[com.github.javaparser.ast.nodeTypes.SwitchNode].getSelector()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.SwitchNode].getEntries()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 32
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1281"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "indentIf(boolean)"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1280"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1279"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1278"
        BranchSideFuncs:
        - "unindentIf(boolean)"
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "isPresent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1270,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1270,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1271,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1272,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getSelector()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1272,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1273,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1274,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getEntries()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1275,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1275,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1275,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].indentIf(boolean)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1276,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1276,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1276,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1277,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1279,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].unindentIf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].indentIf(boolean)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1927
    functionLinenumberEnd: 1930
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1929"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1928,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].unindentIf(boolean)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1931
    functionLinenumberEnd: 1934
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1933"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1932"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1932,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1264
    functionLinenumberEnd: 1268
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1265,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1266,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1285
    functionLinenumberEnd: 1321
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 77
    EdgeCount: 229
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-1"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getType()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1293"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1301"
        BranchSideFuncs:
        - "getLabels()"
        - "isDefault()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1300"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1299"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1305"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1304"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1305"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1304"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1305"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1309"
        BranchSideFuncs:
        - "get()"
        - "getGuard()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1308"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1319"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1318"
        BranchSideFuncs:
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1319"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getStatements()"
        - "iterator()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1318"
        BranchSideFuncs:
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1286,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1287,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1287,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1289,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1290,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1290,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1291,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1291,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1291,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1291,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1294,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1294,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1295,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1302,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1302,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1305,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1305,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1307,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1311,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1312,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1313,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1319,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1323
    functionLinenumberEnd: 1330
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1324,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1325,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1325,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1326,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1327,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1327,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1327,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1332
    functionLinenumberEnd: 1339
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1333,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1334,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1334,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1335,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1336,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1336,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1341
    functionLinenumberEnd: 1351
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1349"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1348"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1342,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1343,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1343,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1344,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1345,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1345,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1347,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1347,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1353
    functionLinenumberEnd: 1405
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].get()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asInteger()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asInteger()"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 1
    ICount: 92
    EdgeCount: 172
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1372"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1371"
        BranchSideFuncs:
        - "indent()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1364"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1372"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1371"
        BranchSideFuncs:
        - "indent()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1370"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1369"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1393"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1380"
        BranchSideFuncs:
        - "get()"
        - "intValue()"
        - "asInteger()"
        - "bootstrap$()"
        - "iterator()"
        - "stream()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1379"
        BranchSideFuncs:
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1380"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1380"
        BranchSideFuncs:
        - "get()"
        - "intValue()"
        - "asInteger()"
        - "bootstrap$()"
        - "iterator()"
        - "stream()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1379"
        BranchSideFuncs:
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1394"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1393"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1392"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1391"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1386"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1389"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1388"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1394"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1398"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
        - "println(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1397"
        BranchSideFuncs:
        - "getEntries()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1402"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1401"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1354,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1355,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1355,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1356,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1356,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1357,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1357,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1358,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1359,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1359,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1360,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1360,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1363,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1364,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1365,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1366,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1372,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1373,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1374,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1374,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1376,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1377,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1378,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1379,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asInteger()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1378,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1380,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1380,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757].bootstrap$()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1380,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1381,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1384,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1394,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1396,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1402,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1407
    functionLinenumberEnd: 1423
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 29
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1412"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1415"
        BranchSideFuncs:
        - "getArguments()"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1414"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1415"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1422"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "println(java.lang.String)"
        - "unindent()"
        - "getClassBody()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1421"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1408,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1409,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1409,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1410,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1410,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1411,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1411,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1412,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1412,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1413,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1415,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1416,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1417,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1418,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1419,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1425
    functionLinenumberEnd: 1433
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    functionUses: 1
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1431"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1430"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1426,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1427,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1427,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1428,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1429,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1431,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1431,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1435
    functionLinenumberEnd: 1464
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 61
    EdgeCount: 106
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1444"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1443"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1449"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1448"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1463"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1462"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1451"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1450"
        BranchSideFuncs:
        - "println()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1455"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1454"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1457"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1456"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "indent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1461"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1460"
        BranchSideFuncs:
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1462"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1436,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1437,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1437,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1438,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1439,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1439,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1440,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1444,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1445,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1448,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1449,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1449,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1451,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1452,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1460,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1466
    functionLinenumberEnd: 1474
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 64
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1467,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1468,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1468,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1469,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1470,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1470,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1472,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1476
    functionLinenumberEnd: 1483
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1477,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1478,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1478,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1479,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1480,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1480,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__766].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1480,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1485
    functionLinenumberEnd: 1494
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 65
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1486,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1487,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1487,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1488,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1489,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1489,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1491,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1496
    functionLinenumberEnd: 1506
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1497,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1498,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1498,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1499,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1500,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1500,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1502,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1502,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1504,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1508
    functionLinenumberEnd: 1538
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 52
    EdgeCount: 273
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1521"
        BranchSideFuncs:
        - "getInitialization()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1520"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1513"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1521"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1520"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1519"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1518"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1525"
        BranchSideFuncs:
        - "getCompare()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1524"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1535"
        BranchSideFuncs:
        - "getUpdate()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1534"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1527"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1535"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1534"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1530"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1533"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1509,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1510,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1510,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1511,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1512,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1513,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1513,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1514,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1515,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1522,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1522,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1523,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1526,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1536,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1540
    functionLinenumberEnd: 1547
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1541,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1542,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1542,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1543,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1544,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1544,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1549
    functionLinenumberEnd: 1557
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1550,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1551,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1551,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1552,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1553,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1553,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1555,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1555,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1559
    functionLinenumberEnd: 1592
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 59
    EdgeCount: 167
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1583"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1582"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTryBlock()"
        - "iterator()"
        - "getCatchClauses()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1578"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1577"
        BranchSideFuncs:
        - "getResources()"
        - "size()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1569"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1576"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1575"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1576"
        BranchSideFuncs:
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1575"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1581"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1580"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1584"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1587"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getCatchClauses()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1586"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1587"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1591"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getFinallyBlock()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1590"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1560,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1561,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1561,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1562,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1563,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1563,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1565,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1567,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1568,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1568,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1571,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1573,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1578,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1579,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1583,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1583,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1584,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1585,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1587,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1587,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1589,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1594
    functionLinenumberEnd: 1602
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    functionUses: 1
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1595,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1596,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1596,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1597,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1598,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1598,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1600,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1600,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1604
    functionLinenumberEnd: 1619
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 27
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1613"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1616"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1615"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1605,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1606,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1606,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1607,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1607,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1608,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1608,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1609,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1610,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1610,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1611,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1612,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1613,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1614,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1616,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1621
    functionLinenumberEnd: 1636
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1630"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1634"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getDefaultValue()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1633"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1622,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1623,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1623,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1624,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1624,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1625,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1625,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1626,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1626,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1627,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1628,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1630,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1630,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1632,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1638
    functionLinenumberEnd: 1644
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1639,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1640,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1640,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1641,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1642,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1642,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1646
    functionLinenumberEnd: 1655
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 44
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1647,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1648,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1648,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1649,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1650,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1650,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1652,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1652,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1657
    functionLinenumberEnd: 1674
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 29
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1663"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1672"
        BranchSideFuncs:
        - "iterator()"
        - "getPairs()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1671"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1664"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1672"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1671"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1670"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1669"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1658,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1659,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1659,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1660,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1661,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1661,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1663,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1664,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1664,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1665,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1666,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1676
    functionLinenumberEnd: 1683
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1677,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1678,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1678,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1679,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1679,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1680,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1681,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1681,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1685
    functionLinenumberEnd: 1692
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[java.util.regex.Matcher].replaceAll(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1689"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1688"
        BranchSideFuncs:
        - "getHeader()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "print(java.lang.String)"
        - "replaceAll(java.lang.String)"
        - "matcher(java.lang.CharSequence)"
        - "println(java.lang.String)"
        - "getContent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1686,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1686,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1689,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1689,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1690,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1690,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1690,1"
      Dst: "[java.util.regex.Matcher].replaceAll(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1690,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1690,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1694
    functionLinenumberEnd: 1714
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asString()"
    - "[java.util.Optional].get()"
    - "[java.lang.String].split(java.lang.String,int)"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asString()"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    functionUses: 1
    ICount: 46
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1695"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1699"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1698"
        BranchSideFuncs:
        - "getHeader()"
        - "getContent()"
        - "asString()"
        - "split(java.lang.String,int)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1710"
        BranchSideFuncs:
        - "getFooter()"
        - "print(java.lang.String)"
        - "println(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1695,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1695,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1699,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1700,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1700,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asString()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1698,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1702,1"
      Dst: "[java.lang.String].split(java.lang.String,int)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1703,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1703,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1708,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1712,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1712,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1716
    functionLinenumberEnd: 1743
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 36
    EdgeCount: 133
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1721"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1724"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1723"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1731"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1730"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1730"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1729"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1734"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1733"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1736"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1739"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1717,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1718,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1718,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1719,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1720,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1722,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1724,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1724,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1725,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1726,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1735,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1738,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1738,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1745
    functionLinenumberEnd: 1759
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1753"
        BranchSideFuncs:
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1752"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1755"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1758"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1757"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1746,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1747,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1747,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1748,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1749,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1751,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1753,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1754,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1761
    functionLinenumberEnd: 1768
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1764"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1767"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1762,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1763,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1763,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1764,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1765,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1770
    functionLinenumberEnd: 1775
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1771"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1774"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1773"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1771,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1771,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1771,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1772,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1777
    functionLinenumberEnd: 1791
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1784"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1783"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1785"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1788"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1787"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1778,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1779,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1779,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1780,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1781,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1784,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1784,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1785,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1788,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1789,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1793
    functionLinenumberEnd: 1804
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1795"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1798"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1797"
        BranchSideFuncs:
        - "getDirectives()"
        - "getName()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println(java.lang.String)"
        - "indent()"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1794,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1794,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1795,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1796,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1799,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1799,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1800,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1800,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1801,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1801,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1802,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1806
    functionLinenumberEnd: 1812
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1807,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1808,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1808,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1809,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1809,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1810,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1814
    functionLinenumberEnd: 1820
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1815,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1816,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1816,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1817,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1817,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1818,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1822
    functionLinenumberEnd: 1828
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixRequiredList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1823,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1824,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1824,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1825,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1825,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixRequiredList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1826,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1830
    functionLinenumberEnd: 1835
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1831,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1832,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1832,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1833,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1837
    functionLinenumberEnd: 1843
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1838,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1839,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1839,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1840,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1840,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1841,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1845
    functionLinenumberEnd: 1848
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1846,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].printImports(com.github.javaparser.ast.NodeList<ImportDeclaration>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1849
    functionLinenumberEnd: 1873
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<ImportDeclaration>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].<init>()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hasValue()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].hasValue()"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    - "[com.github.javaparser.printer.configuration.ImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    - "[com.github.javaparser.printer.configuration.ImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 34
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1853"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1860"
        BranchSideFuncs:
        - "hasValue()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1859"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1860"
        BranchSideFuncs:
        - "asValue()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1859"
        BranchSideFuncs:
        - "getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1861"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1865"
        BranchSideFuncs:
        - "setSortImportsAlphabetically(boolean)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1864"
        BranchSideFuncs:
        - "hasNext()"
        - "sortImports(com.github.javaparser.ast.NodeList)"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1872"
        BranchSideFuncs:
        - "hasNext()"
        - "isEmpty()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1871"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1871"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1870"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1850,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy].<init>()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1852,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1853,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1854,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1855,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].hasValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1856,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1862,1"
      Dst: "[com.github.javaparser.printer.configuration.ImportOrderingStrategy].setSortImportsAlphabetically(boolean)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1865,1"
      Dst: "[com.github.javaparser.printer.configuration.ImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1866,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1866,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1866,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1867,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1868,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1869,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:56,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$14(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1379
    functionLinenumberEnd: 1381
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1380,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1380,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$13(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1326
    functionLinenumberEnd: 1328
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1327,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1327,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$11(java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 1086
    functionLinenumberEnd: 1092
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1088"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1091"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1090"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1087,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1088,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1088,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:1089,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$9(java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 935
    functionLinenumberEnd: 957
    functionDepth: 4
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Void"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.concurrent.atomic.AtomicBoolean].get()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:937"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:955"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:954"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:945"
        BranchSideFuncs:
        - "get()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:954"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:936,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:937,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:945,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:952,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:955,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 267
    functionLinenumberEnd: 272
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].calculateIndentWithAlignTo(int)"
    - "[java.util.LinkedList].pop()"
    - "[java.util.ArrayDeque].pop()"
    - "[java.util.ArrayDeque].push(java.lang.Object)"
    - "[java.util.LinkedList].push(java.lang.Object)"
    - "[java.util.Deque].pop()"
    - "[java.util.Deque].push(java.lang.Object)"
    functionUses: 2
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:268,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].calculateIndentWithAlignTo(int)"
    - Src: "com.github.javaparser.printer.SourcePrinter:269,1"
      Dst: "[java.util.Deque].pop()"
    - Src: "com.github.javaparser.printer.SourcePrinter:269,1"
      Dst: "[java.util.Deque].push(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$8(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 880
    functionLinenumberEnd: 882
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isReturnStmt()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].isReturnStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isThrowStmt()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].isThrowStmt()"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "valueOf(boolean)"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "valueOf(boolean)"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "valueOf(boolean)"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "valueOf(boolean)"
        - "isReturnStmt()"
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isReturnStmt()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isThrowStmt()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isAssertStmt()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:881,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$7(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 825
    functionLinenumberEnd: 829
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:826,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:827,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$5(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.nodeTypes.NodeWithVariables)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 564
    functionLinenumberEnd: 567
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    - "com.github.javaparser.ast.nodeTypes.NodeWithVariables"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:565,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:565,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__823].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:566,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$3(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:543,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$1(java.lang.Void,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor"
    linkageType: ""
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:229,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__17].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__17"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__17].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__17:-1,1"
      Dst: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__17].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__17].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__17"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__17:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__17].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__17"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 155
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].PackageDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__17:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PackageDeclarationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PackageDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8746
    functionLinenumberEnd: 8750
    functionDepth: 154
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].PackageDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8747,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PackageDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8748,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PackageDeclaration()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 252
    functionDepth: 153
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 31
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:235"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:230,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:236,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:244,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:248,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:248,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:249,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name()"
    - Src: "com.github.javaparser.GeneratedJavaParser:251,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:251,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].modifiers()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    functionUses: 12
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:58,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:58,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:58,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].mix(com.github.javaparser.printer.concretesyntaxmodel.CsmElement[])"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 3
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:65,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:65,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].memberAnnotations()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    functionUses: 10
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:69,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:69,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:69,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].annotations()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    functionUses: 9
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:73,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:73,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:73,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:73,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].onlineAnnotations()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:77,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:77,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].none()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:77,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].typeParameters()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].comma()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].sequence(com.github.javaparser.printer.concretesyntaxmodel.CsmElement[])"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token(int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:83,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].comma()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:83,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:83,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].sequence(com.github.javaparser.printer.concretesyntaxmodel.CsmElement[])"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:84,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token(int)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:81,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].typeArguments()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].comma()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].sequence(com.github.javaparser.printer.concretesyntaxmodel.CsmElement[])"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token(int)"
    functionUses: 5
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:91,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].comma()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:91,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].space()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:91,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].sequence(com.github.javaparser.printer.concretesyntaxmodel.CsmElement[])"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:92,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].token(int)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:89,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].list(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1230,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].genericPrettyPrint(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].<init>()"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1237,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1238,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1238,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1238,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1239,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].<init>()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>()"
    - "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:54,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>()"
    - Src: "com.github.javaparser.printer.SourcePrinter:54,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 72
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.Indentation,java.lang.String)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asString()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asString()"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:62,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.SourcePrinter:64,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.SourcePrinter:65,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.SourcePrinter:66,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    - Src: "com.github.javaparser.printer.SourcePrinter:70,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asString()"
    - Src: "com.github.javaparser.printer.SourcePrinter:62,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.Indentation,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.Indentation,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.Position].<init>(int,int)"
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayDeque:java.util.LinkedList].push(java.lang.Object)"
    - "[java.util.Deque].push(java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:73,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.SourcePrinter:40,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.SourcePrinter:46,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.SourcePrinter:49,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    - Src: "com.github.javaparser.printer.SourcePrinter:76,1"
      Dst: "[java.util.Deque].push(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class<?\
      \ extends Node>)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 1242
    functionLinenumberEnd: 1250
    functionDepth: 2
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 1
    argTypes:
    - "java.lang.Class<? extends Node>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786].bootstrap$()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[java.util.EnumMap].containsKey(java.lang.Object)"
    - "[java.util.Hashtable].containsKey(java.lang.Object)"
    - "[java.util.WeakHashMap].containsKey(java.lang.Object)"
    - "[java.util.IdentityHashMap].containsKey(java.lang.Object)"
    - "[java.util.TreeMap].containsKey(java.lang.Object)"
    - "[java.util.Properties].containsKey(java.lang.Object)"
    - "[java.util.jar.Attributes].containsKey(java.lang.Object)"
    - "[java.util.AbstractMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].containsKey(java.lang.Object)"
    - "[java.util.HashMap].containsKey(java.lang.Object)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 4
    ICount: 21
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.ConcreteSyntaxModel:1246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:1249"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getSimpleName()"
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:1248"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1243,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786].bootstrap$()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1243,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1246,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1247,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1247,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1247,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1247,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1247,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1249,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$forClass$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 1243
    functionLinenumberEnd: 1245
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1244,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$0(com.github.javaparser.metamodel.BaseNodeMetaModel)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel"
    linkageType: ""
    functionLinenumber: 1216
    functionLinenumberEnd: 1220
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.metamodel.BaseNodeMetaModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].isAbstract()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.util.EnumMap].containsKey(java.lang.Object)"
    - "[java.util.Hashtable].containsKey(java.lang.Object)"
    - "[java.util.WeakHashMap].containsKey(java.lang.Object)"
    - "[java.util.IdentityHashMap].containsKey(java.lang.Object)"
    - "[java.util.TreeMap].containsKey(java.lang.Object)"
    - "[java.util.Properties].containsKey(java.lang.Object)"
    - "[java.util.jar.Attributes].containsKey(java.lang.Object)"
    - "[java.util.AbstractMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].containsKey(java.lang.Object)"
    - "[java.util.HashMap].containsKey(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.ConcreteSyntaxModel:1217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:-1"
        BranchSideFuncs:
        - "isAssignableFrom(java.lang.Class)"
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.ConcreteSyntaxModel:1218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:-1"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "getType()"
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.ConcreteSyntaxModel:1219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.ConcreteSyntaxModel:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1217,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].isAbstract()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1218,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getType()"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1218,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel:1219,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getFields$17(com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__808:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getFields$17(com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$5(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__184:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$5(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$2(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$2(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$17(com.github.javaparser.ast.stmt.YieldStmt)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$17(com.github.javaparser.ast.stmt.YieldStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$17(com.github.javaparser.ast.stmt.YieldStmt)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$55(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__357:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$55(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].bootstrap$(java.util.function.Predicate,java.util.function.BiConsumer)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].<init>(java.util.function.Predicate,java.util.function.BiConsumer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].<init>(java.util.function.Predicate,java.util.function.BiConsumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].<init>(java.util.function.Predicate,java.util.function.BiConsumer)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SimpleValidator].lambda$new$0(java.util.function.Predicate,java.util.function.BiConsumer,com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__115:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator].lambda$new$0(java.util.function.Predicate,java.util.function.BiConsumer,com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__569"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__569:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__569"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__569:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__569"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__569:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$158(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__210:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$158(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ArrayTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ArrayTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ArrayTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$19(com.github.javaparser.ast.type.UnionType)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$19(com.github.javaparser.ast.type.UnionType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$19(com.github.javaparser.ast.type.UnionType)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].lambda$getValue$1(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange$lambda_getValue_1__888:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].lambda$getValue$1(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$203(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__293:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$203(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$132(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__155:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$132(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$51(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$51(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[parseFuzzer].<init>()"
    functionSourceFile: "parseFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "parseFuzzer:29,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[parseFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "parseFuzzer"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[java.lang.String].getBytes()"
    - "[com.github.javaparser.ParserConfiguration].<init>()"
    - "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "parseFuzzer:31,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - Src: "parseFuzzer:32,1"
      Dst: "[java.lang.String].getBytes()"
    - Src: "parseFuzzer:32,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "parseFuzzer:34,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>()"
    - Src: "parseFuzzer:35,1"
      Dst: "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    - Src: "parseFuzzer:36,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "parseFuzzer:36,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "parseFuzzer:36,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].getBytes()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 980
    functionLinenumberEnd: 982
    functionDepth: 1
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.StringCoding].encode(byte,byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:981,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:981,1"
      Dst: "[java.lang.StringCoding].encode(byte,byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$0(com.github.javaparser.metamodel.BaseNodeMetaModel)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__787:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$0(com.github.javaparser.metamodel.BaseNodeMetaModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__828].bootstrap$(com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__828"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__828].<init>(com.github.javaparser.ast.Node,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__828:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__828].<init>(com.github.javaparser.ast.Node,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__828].<init>(com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__828"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__828:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__828].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__828"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].lambda$insertComments$2(com.github.javaparser.ast.Node,boolean,com.github.javaparser.ast.comments.Comment)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__828:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$insertComments$2(com.github.javaparser.ast.Node,boolean,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$insertComments$2(com.github.javaparser.ast.Node,boolean,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionDepth: 6
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "boolean"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].nodeContains(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:95"
        BranchSideFuncs:
        - "nodeContains(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:96,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].nodeContains(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$2(java.lang.StringBuilder,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__373:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$2(java.lang.StringBuilder,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_prettyPrint_0__1007].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:52,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_prettyPrint_0__1007].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:52,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 6
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:70,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:70,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].bootstrap$()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:70,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:70,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:70,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].lambda$prettyPrint$0(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:52,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$162(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__245:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$162(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:86,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:86,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:91,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:108,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:114,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntry(int)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:123,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:123,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries(com.github.javaparser.ast.NodeList<SwitchEntry>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 142
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<SwitchEntry>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:139"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:138"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:133,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:137,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:138,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:140,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:163,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:164,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:165,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:169,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:175,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:175,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SwitchStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: 186
    functionLinenumberEnd: 201
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:189"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:196"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:190"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:189"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.SwitchStmt:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:200"
        BranchSideFuncs:
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.SwitchStmt:199"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:190,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:191,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:192,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:197,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:200,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].isSwitchStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].asSwitchStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].ifSwitchStmt(java.util.function.Consumer<SwitchStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<SwitchStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:218,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchStmt].toSwitchStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchStmt:224,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__18].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__18"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__18].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__18:-1,1"
      Dst: "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__18].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__18].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__18"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__18:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__18].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__18"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 155
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].TypeDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__18:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeDeclarationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8754
    functionLinenumberEnd: 8777
    functionDepth: 154
    returnType: "com.github.javaparser.ast.body.TypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 1
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8756"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8754"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "Modifiers()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8755,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8756,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8763,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8767,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8772,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8773,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:52,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:56,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].getName()"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 5
    ICount: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:72,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:72,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:72,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:72,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$49(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__196:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$49(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:87,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].<init>(java.lang.String,int,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].name()"
    - "[java.lang.String].toLowerCase()"
    functionUses: 8
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:136,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:138,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.ast.type.PrimitiveType$Primitive:138,1"
      Dst: "[java.lang.String].toLowerCase()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].$values()"
    functionSourceFile: "com.github.javaparser.ast.type.PrimitiveType$Primitive"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.PrimitiveType$Primitive[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__626"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__626:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__626"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__626:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__626"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__626:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$167(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__182:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$167(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$214(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__250:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$214(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$TreeTraversal].values()"
    functionSourceFile: "com.github.javaparser.ast.Node$TreeTraversal"
    linkageType: ""
    functionLinenumber: 855
    functionLinenumberEnd: 857
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$TreeTraversal[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[java.text.NumberFormat].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[java.util.IdentityHashMap].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[java.text.DateFormatSymbols].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[java.util.Locale].clone()"
    - "[java.text.MessageFormat].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[java.text.BreakIterator].clone()"
    - "[java.util.concurrent.CopyOnWriteArrayList].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[java.util.LinkedList].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[java.net.HttpCookie].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[java.text.Format].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[java.lang.Object].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[java.util.Hashtable$Entry].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[java.lang.invoke.MemberName].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[java.util.zip.ZipEntry].clone()"
    - "[java.util.TreeMap].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[java.util.Calendar].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[java.util.HashMap].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[java.util.jar.Attributes].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[sun.util.calendar.CalendarDate].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[java.util.Date].clone()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[java.security.MessageDigestSpi].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[java.util.Properties].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[java.lang.Enum].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[java.util.Hashtable].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[java.util.ArrayDeque].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[java.util.EnumMap].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[java.security.SignatureSpi].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[java.text.DecimalFormatSymbols].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[java.util.TreeSet].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[java.util.Vector].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[java.util.jar.Manifest].clone()"
    - "[java.util.EnumSet].clone()"
    - "[java.util.AbstractMap].clone()"
    - "[java.util.HashSet].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[java.security.MessageDigest].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[java.util.TimeZone].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[java.text.Collator].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[java.util.ArrayList].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[java.lang.ref.Reference].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[java.text.DateFormat].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[java.security.Signature].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 156
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$TreeTraversal:856,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$TreeTraversal].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Node$TreeTraversal"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$TreeTraversal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$TreeTraversal:856,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$TreeTraversal].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.Node$TreeTraversal"
    linkageType: ""
    functionLinenumber: 855
    functionLinenumberEnd: 857
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$TreeTraversal:856,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$TreeTraversal].$values()"
    functionSourceFile: "com.github.javaparser.ast.Node$TreeTraversal"
    linkageType: ""
    functionLinenumber: 855
    functionLinenumberEnd: 857
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$TreeTraversal[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:43,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:43,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:43,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:43,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:43,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].setCorrespondingTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:59,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:65"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].<init>(int,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashSet].<init>()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:77,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:54,1"
      Dst: "[java.util.HashSet].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:84,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:84,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:84,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:89,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].concreteEquivalentTypesAlsoIndirectly(java.util.Set<InferenceVariableType>,com.github.javaparser.resolution.logic.InferenceVariableType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set<ResolvedType>"
    argCount: 2
    argTypes:
    - "java.util.Set<InferenceVariableType>"
    - "com.github.javaparser.resolution.logic.InferenceVariableType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.HashSet].<init>()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__1008].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Collectors].toSet()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.Set].addAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__1009].bootstrap$()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__1010].bootstrap$(com.github.javaparser.resolution.logic.InferenceVariableType,java.util.Set,java.util.Set)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:94,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:95,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:96,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:96,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__1008].bootstrap$()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:97,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:98,1"
      Dst: "[java.util.stream.Collectors].toSet()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:98,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:96,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:99,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__1009].bootstrap$()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:100,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__1010].bootstrap$(com.github.javaparser.resolution.logic.InferenceVariableType,java.util.Set,java.util.Set)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:101,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].equivalentType()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashSet].<init>()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].concreteEquivalentTypesAlsoIndirectly(java.util.Set,com.github.javaparser.resolution.logic.InferenceVariableType)"
    - "[java.util.Set].isEmpty()"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[java.util.Set].size()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].next()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_equivalentType_3__1011].bootstrap$(com.github.javaparser.resolution.logic.InferenceVariableType)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Collectors].toSet()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:111,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:111,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].concreteEquivalentTypesAlsoIndirectly(java.util.Set,com.github.javaparser.resolution.logic.InferenceVariableType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:112,1"
      Dst: "[java.util.Set].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:114,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:114,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:116,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:118,1"
      Dst: "[java.util.Set].size()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:119,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:119,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:121,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:121,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_equivalentType_3__1011].bootstrap$(com.github.javaparser.resolution.logic.InferenceVariableType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:122,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:123,1"
      Dst: "[java.util.stream.Collectors].toSet()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:123,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:131,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:131,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:131,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:131,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:131,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:69,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].hasInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hasInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:140,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:141,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:142,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:142,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:142,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:142,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:143,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].hasInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:149,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:150,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:151,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:124,1"
      Dst: "[java.lang.IllegalStateException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$equivalentType$3(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hasInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:122,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:122,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].hasInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$2(java.util.Set,java.util.Set,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].contains(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].concreteEquivalentTypesAlsoIndirectly(java.util.Set,com.github.javaparser.resolution.logic.InferenceVariableType)"
    - "[java.util.Set].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:103,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:104,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].concreteEquivalentTypesAlsoIndirectly(java.util.Set,com.github.javaparser.resolution.logic.InferenceVariableType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:104,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$1(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$0(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceVariableType:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceVariableType:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType:97,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$229(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__289:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$229(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:33,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:34,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LiteralStringValueExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].toUpperCase()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:47"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:44,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:44,1"
      Dst: "[java.lang.String].toUpperCase()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:44,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:45,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:39,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:40,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__34:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$109(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__142:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$109(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].getConfiguration()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].getParserConfiguration()"
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:63,1"
      Dst: "[com.github.javaparser.StaticJavaParser].getParserConfiguration()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].setConfiguration(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[java.lang.ThreadLocal].set(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:78,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:79,1"
      Dst: "[java.lang.ThreadLocal].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParser()"
    - "[com.github.javaparser.JavaParser].parse(java.io.InputStream,java.nio.charset.Charset)"
    - "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:94,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:96,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser()"
    - Src: "com.github.javaparser.StaticJavaParser:96,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.StaticJavaParser:96,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:155,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:155,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parse(java.io.InputStream)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:108,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:109,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:109,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse(java.io.InputStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parse(java.io.InputStream)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:88,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:88,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.io.InputStream)"
    - Src: "com.github.javaparser.JavaParserAdapter:88,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.JavaParser].parse(java.io.InputStream,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:167,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.JavaParser:167,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.io.InputStream,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.File,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParser()"
    - "[com.github.javaparser.JavaParser].parse(java.io.File,java.nio.charset.Charset)"
    - "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:126,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:128,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser()"
    - Src: "com.github.javaparser.StaticJavaParser:128,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.io.File,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.StaticJavaParser:128,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(java.io.File,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.io.File,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[com.github.javaparser.JavaParser$lambda_parse_0__1015].bootstrap$(java.io.File,java.nio.charset.Charset)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:183,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.File,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:183,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.JavaParser:184,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.JavaParser:184,1"
      Dst: "[com.github.javaparser.JavaParser$lambda_parse_0__1015].bootstrap$(java.io.File,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:184,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.File)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parse(java.io.File)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:141,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:142,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:142,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse(java.io.File)"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.io.File)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parse(java.io.File)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:92,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:92,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.io.File)"
    - Src: "com.github.javaparser.JavaParserAdapter:92,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(java.io.File)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.Providers].provider(java.io.File,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[com.github.javaparser.JavaParser$lambda_parse_1__1016].bootstrap$(com.github.javaparser.JavaParser,java.io.File)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:199,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.JavaParser:199,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.File,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:199,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.JavaParser:200,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.JavaParser:200,1"
      Dst: "[com.github.javaparser.JavaParser$lambda_parse_1__1016].bootstrap$(com.github.javaparser.JavaParser,java.io.File)"
    - Src: "com.github.javaparser.JavaParser:200,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParser()"
    - "[com.github.javaparser.JavaParser].parse(java.nio.file.Path,java.nio.charset.Charset)"
    - "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:158,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:160,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser()"
    - Src: "com.github.javaparser.StaticJavaParser:160,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.nio.file.Path,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.StaticJavaParser:160,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[com.github.javaparser.JavaParser$lambda_parse_2__1017].bootstrap$(java.nio.file.Path,java.nio.charset.Charset)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:217,1"
      Dst: "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:217,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.JavaParser:218,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.JavaParser:218,1"
      Dst: "[com.github.javaparser.JavaParser$lambda_parse_2__1017].bootstrap$(java.nio.file.Path,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:218,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parse(java.nio.file.Path)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:173,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:174,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:174,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse(java.nio.file.Path)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parse(java.nio.file.Path)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:96,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:96,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.nio.file.Path)"
    - Src: "com.github.javaparser.JavaParserAdapter:96,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[com.github.javaparser.JavaParser$lambda_parse_3__1018].bootstrap$(com.github.javaparser.JavaParser,java.nio.file.Path)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:233,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.JavaParser:233,1"
      Dst: "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:233,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.JavaParser:234,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.JavaParser:234,1"
      Dst: "[com.github.javaparser.JavaParser$lambda_parse_3__1018].bootstrap$(com.github.javaparser.JavaParser,java.nio.file.Path)"
    - Src: "com.github.javaparser.JavaParser:234,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseResource(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseResource(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:188,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:189,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:189,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseResource(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseResource(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseResource(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:108,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:108,1"
      Dst: "[com.github.javaparser.JavaParser].parseResource(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:108,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseResource(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.Providers].resourceProvider(java.lang.String,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:249,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.JavaParser:249,1"
      Dst: "[com.github.javaparser.Providers].resourceProvider(java.lang.String,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:249,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseResource(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParser()"
    - "[com.github.javaparser.JavaParser].parseResource(java.lang.String,java.nio.charset.Charset)"
    - "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:207,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:209,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser()"
    - Src: "com.github.javaparser.StaticJavaParser:209,1"
      Dst: "[com.github.javaparser.JavaParser].parseResource(java.lang.String,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.StaticJavaParser:209,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseResource(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].resourceProvider(java.lang.String,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:266,1"
      Dst: "[com.github.javaparser.Providers].resourceProvider(java.lang.String,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:266,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseResource(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParser()"
    - "[com.github.javaparser.JavaParser].parseResource(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    - "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:228,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:231,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParser()"
    - Src: "com.github.javaparser.StaticJavaParser:231,1"
      Dst: "[com.github.javaparser.JavaParser].parseResource(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.StaticJavaParser:231,1"
      Dst: "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseResource(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].resourceProvider(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:284,1"
      Dst: "[com.github.javaparser.Providers].resourceProvider(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.JavaParser:284,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parse(java.io.Reader)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:243,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:244,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:244,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parse(java.io.Reader)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:100,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:100,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.io.Reader)"
    - Src: "com.github.javaparser.JavaParserAdapter:100,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.io.Reader)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:296,1"
      Dst: "[com.github.javaparser.Providers].provider(java.io.Reader)"
    - Src: "com.github.javaparser.JavaParser:296,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parse(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parse(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:256,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:257,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:257,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parse(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parse(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parse(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:104,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:104,1"
      Dst: "[com.github.javaparser.JavaParser].parse(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:104,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<CompilationUnit>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:308,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:308,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseBlock(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseBlock(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:269,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:270,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:270,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseBlock(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseBlock(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseBlock(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:112,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:112,1"
      Dst: "[com.github.javaparser.JavaParser].parseBlock(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:112,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseBlock(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<BlockStmt>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:320,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:320,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseStatement(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseStatement(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:282,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:283,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:283,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseStatement(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseStatement(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseStatement(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:116,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:116,1"
      Dst: "[com.github.javaparser.JavaParser].parseStatement(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:116,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseStatement(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<Statement>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:332,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:332,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseExpression(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseExpression(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:308,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:309,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:309,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseExpression(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseExpression(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseExpression(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:124,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:124,1"
      Dst: "[com.github.javaparser.JavaParser].parseExpression(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:124,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseExpression(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<T>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:357,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:357,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.expr.AnnotationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseAnnotation(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:321,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:322,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:322,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseAnnotation(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.expr.AnnotationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseAnnotation(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:128,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:128,1"
      Dst: "[com.github.javaparser.JavaParser].parseAnnotation(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:128,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<AnnotationExpr>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:369,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:369,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseAnnotationBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.BodyDeclaration<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseAnnotationBodyDeclaration(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:334,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:335,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:335,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseAnnotationBodyDeclaration(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseAnnotationBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.body.BodyDeclaration<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseAnnotationBodyDeclaration(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:132,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:132,1"
      Dst: "[com.github.javaparser.JavaParser].parseAnnotationBodyDeclaration(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:132,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseAnnotationBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<BodyDeclaration<?>>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:381,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:381,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.BodyDeclaration<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseBodyDeclaration(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:347,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:348,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:348,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseBodyDeclaration(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.body.BodyDeclaration<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseBodyDeclaration(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:136,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:136,1"
      Dst: "[com.github.javaparser.JavaParser].parseBodyDeclaration(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:136,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseBodyDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<T>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:394,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:394,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseVariableDeclarationExpr(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseVariableDeclarationExpr(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:384,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:385,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:385,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseVariableDeclarationExpr(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseVariableDeclarationExpr(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseVariableDeclarationExpr(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:148,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:148,1"
      Dst: "[com.github.javaparser.JavaParser].parseVariableDeclarationExpr(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:148,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseVariableDeclarationExpr(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<VariableDeclarationExpr>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:428,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:428,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseJavadoc(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.JavadocParser].parse(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:397,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:398,1"
      Dst: "[com.github.javaparser.JavadocParser].parse(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].parse(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,com.github.javaparser.utils.LineSeparator)"
    - "[com.github.javaparser.JavadocParser].cleanLines(java.lang.String)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.JavadocParser$isABlockLine__1040].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.github.javaparser.JavadocParser$indexOf__1041].bootstrap$(java.util.List)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].findFirst()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    - "[com.github.javaparser.JavadocParser].trimRight(java.lang.String)"
    - "[java.util.Collections].emptyList()"
    - "[java.util.List].subList(int,int)"
    - "[java.util.List].size()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.regex.Pattern].splitAsStream(java.lang.CharSequence)"
    - "[com.github.javaparser.JavadocParser$lambda_parse_0__1042].bootstrap$()"
    - "[com.github.javaparser.JavadocParser$lambda_parse_1__1043].bootstrap$()"
    - "[java.util.stream.Collectors].toList()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].parseText(java.lang.String)"
    - "[com.github.javaparser.javadoc.Javadoc].<init>(com.github.javaparser.javadoc.description.JavadocDescription)"
    - "[com.github.javaparser.JavadocParser$lambda_parse_2__1044].bootstrap$(com.github.javaparser.javadoc.Javadoc)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:51,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,com.github.javaparser.utils.LineSeparator)"
    - Src: "com.github.javaparser.JavadocParser:51,1"
      Dst: "[com.github.javaparser.JavadocParser].cleanLines(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.JavadocParser:52,1"
      Dst: "[com.github.javaparser.JavadocParser$isABlockLine__1040].bootstrap$()"
    - Src: "com.github.javaparser.JavadocParser:53,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.JavadocParser:54,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.JavadocParser:54,1"
      Dst: "[com.github.javaparser.JavadocParser$indexOf__1041].bootstrap$(java.util.List)"
    - Src: "com.github.javaparser.JavadocParser:54,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.JavadocParser:55,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.github.javaparser.JavadocParser:56,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.JavadocParser:56,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.JavadocParser:56,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.JavadocParser:60,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.JavadocParser:60,1"
      Dst: "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    - Src: "com.github.javaparser.JavadocParser:60,1"
      Dst: "[com.github.javaparser.JavadocParser].trimRight(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:61,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "com.github.javaparser.JavadocParser:64,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.JavadocParser:67,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.JavadocParser:68,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - Src: "com.github.javaparser.JavadocParser:68,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.JavadocParser:73,1"
      Dst: "[java.util.regex.Pattern].splitAsStream(java.lang.CharSequence)"
    - Src: "com.github.javaparser.JavadocParser:73,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_parse_0__1042].bootstrap$()"
    - Src: "com.github.javaparser.JavadocParser:74,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_parse_1__1043].bootstrap$()"
    - Src: "com.github.javaparser.JavadocParser:76,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.JavadocParser:78,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].parseText(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:78,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].<init>(com.github.javaparser.javadoc.description.JavadocDescription)"
    - Src: "com.github.javaparser.JavadocParser:79,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_parse_2__1044].bootstrap$(com.github.javaparser.javadoc.Javadoc)"
    - Src: "com.github.javaparser.JavadocParser:79,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.utils.LineSeparator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:277,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.utils.Utils:277,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].cleanLines(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.util.List<String>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.util.Collections].emptyList()"
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[com.github.javaparser.JavadocParser$lambda_cleanLines_3__1045].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.JavadocParser$lambda_cleanLines_4__1046].bootstrap$()"
    - "[java.util.List].get(int)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].substring(int)"
    - "[java.util.List].set(int,java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.lang.String].trim()"
    - "[java.util.List].subList(int,int)"
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:102,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.JavadocParser:102,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:104,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "com.github.javaparser.JavadocParser:106,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.JavadocParser:106,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_cleanLines_3__1045].bootstrap$()"
    - Src: "com.github.javaparser.JavadocParser:107,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.JavadocParser:120,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.JavadocParser:120,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.JavadocParser:123,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.JavadocParser:123,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_cleanLines_4__1046].bootstrap$()"
    - Src: "com.github.javaparser.JavadocParser:125,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.JavadocParser:125,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.JavadocParser:126,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.JavadocParser:127,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.JavadocParser:127,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    - Src: "com.github.javaparser.JavadocParser:130,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.JavadocParser:130,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.JavadocParser:131,1"
      Dst: "[java.util.List].subList(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.JavadocParser].trimRight(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.Character].isWhitespace(char)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:95,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.JavadocParser:95,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.JavadocParser:95,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.JavadocParser:95,1"
      Dst: "[java.lang.Character].isWhitespace(char)"
    - Src: "com.github.javaparser.JavadocParser:96,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.javadoc.Javadoc].<init>(com.github.javaparser.javadoc.description.JavadocDescription)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.javadoc.description.JavadocDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedList].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:43,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.javadoc.Javadoc:45,1"
      Dst: "[java.util.LinkedList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseExplicitConstructorInvocationStmt(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseExplicitConstructorInvocationStmt(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:409,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:410,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:410,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseExplicitConstructorInvocationStmt(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseExplicitConstructorInvocationStmt(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseExplicitConstructorInvocationStmt(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:156,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:156,1"
      Dst: "[com.github.javaparser.JavaParser].parseExplicitConstructorInvocationStmt(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:156,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseExplicitConstructorInvocationStmt(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<ExplicitConstructorInvocationStmt>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:439,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:439,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseSimpleName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseSimpleName(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:433,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:434,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:434,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseSimpleName(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseSimpleName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseSimpleName(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:164,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:164,1"
      Dst: "[com.github.javaparser.JavaParser].parseSimpleName(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:164,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseSimpleName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<SimpleName>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:461,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:461,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseParameter(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:445,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:446,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:446,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseParameter(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseParameter(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:168,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:168,1"
      Dst: "[com.github.javaparser.JavaParser].parseParameter(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:168,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<Parameter>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:472,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:472,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parsePackageDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parsePackageDeclaration(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:457,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:458,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:458,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parsePackageDeclaration(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parsePackageDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parsePackageDeclaration(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:172,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:172,1"
      Dst: "[com.github.javaparser.JavaParser].parsePackageDeclaration(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:172,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parsePackageDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<PackageDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:483,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:483,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseTypeDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.TypeDeclaration<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseTypeDeclaration(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:469,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:470,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:470,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseTypeDeclaration(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseTypeDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.body.TypeDeclaration<?>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseTypeDeclaration(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:176,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:176,1"
      Dst: "[com.github.javaparser.JavaParser].parseTypeDeclaration(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:176,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseTypeDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<TypeDeclaration<?>>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:494,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:494,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseModuleDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseModuleDeclaration(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:482,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:483,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:483,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseModuleDeclaration(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseModuleDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseModuleDeclaration(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:180,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:180,1"
      Dst: "[com.github.javaparser.JavaParser].parseModuleDeclaration(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:180,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseModuleDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<ModuleDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:506,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:506,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseTypeParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseTypeParameter(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:507,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:508,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:508,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseTypeParameter(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseTypeParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseTypeParameter(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:188,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:188,1"
      Dst: "[com.github.javaparser.JavaParser].parseTypeParameter(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:188,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseTypeParameter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<TypeParameter>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:529,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:529,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseMethodDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseMethodDeclaration(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:520,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:521,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:521,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseMethodDeclaration(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseMethodDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseMethodDeclaration(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:192,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:192,1"
      Dst: "[com.github.javaparser.JavaParser].parseMethodDeclaration(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:192,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseMethodDeclaration(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<MethodDeclaration>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:541,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:541,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].parseArrayInitializerExpr(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - "[com.github.javaparser.JavaParserAdapter].parseArrayInitializerExpr(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:533,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.StaticJavaParser:534,1"
      Dst: "[com.github.javaparser.StaticJavaParser].newParserAdapted()"
    - Src: "com.github.javaparser.StaticJavaParser:534,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].parseArrayInitializerExpr(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseArrayInitializerExpr(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].getParser()"
    - "[com.github.javaparser.JavaParser].parseArrayInitializerExpr(java.lang.String)"
    - "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:196,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].getParser()"
    - Src: "com.github.javaparser.JavaParserAdapter:196,1"
      Dst: "[com.github.javaparser.JavaParser].parseArrayInitializerExpr(java.lang.String)"
    - Src: "com.github.javaparser.JavaParserAdapter:196,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parseArrayInitializerExpr(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<ArrayInitializerExpr>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Providers].provider(java.lang.String)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:553,1"
      Dst: "[com.github.javaparser.Providers].provider(java.lang.String)"
    - Src: "com.github.javaparser.JavaParser:553,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].handleResult(com.github.javaparser.ParseResult<T>)"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].isSuccessful()"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ParseResult].getProblems()"
    - "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.StaticJavaParser:548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StaticJavaParser:551"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StaticJavaParser:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:548,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful()"
    - Src: "com.github.javaparser.StaticJavaParser:549,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.StaticJavaParser:549,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.StaticJavaParser:551,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems()"
    - Src: "com.github.javaparser.StaticJavaParser:551,1"
      Dst: "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.ParseProblemException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ParseProblemException].createMessage(java.util.List)"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseProblemException:40,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ParseProblemException:40,1"
      Dst: "[com.github.javaparser.ParseProblemException].createMessage(java.util.List)"
    - Src: "com.github.javaparser.ParseProblemException:40,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StaticJavaParser].<init>()"
    functionSourceFile: "com.github.javaparser.StaticJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StaticJavaParser:554,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$104(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__299:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$104(java.lang.Object,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$getNameWithScope$0(java.lang.StringBuilder,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__907:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$getNameWithScope$0(java.lang.StringBuilder,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PrimitiveTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.PrimitiveTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PrimitiveTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "boolean"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:112,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setExtendedTypes(com.github.javaparser.ast.NodeList<ClassOrInterfaceType>)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 197
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ClassOrInterfaceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:191"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:194"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:193"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:188,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:192,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:195,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList<ClassOrInterfaceType>)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 210
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ClassOrInterfaceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:204"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:207"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:206"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:201,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:205,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:206,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:208,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setPermittedTypes(com.github.javaparser.ast.NodeList<ClassOrInterfaceType>)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 223
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ClassOrInterfaceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:217"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:220"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:219"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:214,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:218,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:219,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:221,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList<TypeParameter>)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 236
    functionLinenumberEnd: 246
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<TypeParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:240"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:243"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:242"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:237,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:241,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:242,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:244,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:272"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:271"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:272"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:254,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:255,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:256,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:278,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInnerClass()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType()"
    - "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:301,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isNestedType()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:301,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:307,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:307,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ClassOrInterfaceDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 318
    functionLinenumberEnd: 347
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 59
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:322"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:321"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:322"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:321"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:334"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:333"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:340"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:339"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:334"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:333"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:346"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:345"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:340"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:339"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:322,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:323,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:324,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:346,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isClassOrInterfaceDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 351
    functionLinenumberEnd: 353
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].asClassOrInterfaceDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].ifClassOrInterfaceDeclaration(java.util.function.Consumer<ClassOrInterfaceDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ClassOrInterfaceDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:364,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:369,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:369,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].toClassOrInterfaceDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration:375,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$142(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__318:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$142(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__441"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__441:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__441"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__441:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__441"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__441:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:108,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:108,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:108,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:112,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:112,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:121,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:145,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:151,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses(com.github.javaparser.ast.NodeList<CatchClause>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 175
    functionLinenumberEnd: 185
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<CatchClause>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:179"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:182"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:181"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:176,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:180,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:183,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].setResources(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 223
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:217"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:220"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:219"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:214,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:218,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:219,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:221,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.stmt.TryStmt].removeFinallyBlock()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:243"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:242"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:243"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:242"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:243"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:231,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:232,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:233,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:239,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].removeFinallyBlock()"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:249,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].removeFinallyBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:254,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:260,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:260,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.TryStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: 271
    functionLinenumberEnd: 298
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 45
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:275"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:280"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:275"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:286"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:287"
        BranchSideFuncs:
        - "setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:286"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:293"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:287"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:286"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.TryStmt:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:297"
        BranchSideFuncs:
        - "setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.stmt.TryStmt:296"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:275,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:276,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:277,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:283,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:294,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.stmt.TryStmt:297,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].isTryStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].asTryStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.TryStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].ifTryStmt(java.util.function.Consumer<TryStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<TryStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:315,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.TryStmt].toTryStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.TryStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.TryStmt:321,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:36,1"
      Dst: "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].validUsage(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:45"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:44"
        BranchSideFuncs:
        - "visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:45"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:44"
        BranchSideFuncs:
        - "visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:42,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:42,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:42,1"
      Dst: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].validUsage(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:43,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:45,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].validUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:59"
        BranchSideFuncs:
        - "getParentNode()"
        - "get()"
    - Branch String: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:59"
        BranchSideFuncs:
        - "getParentNode()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:57,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:57,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:60,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].validUsage(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:53"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:52"
        BranchSideFuncs:
        - "visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:53"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:52"
        BranchSideFuncs:
        - "visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:50,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:50,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:50,1"
      Dst: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].validUsage(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:51,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:53,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:32,1"
      Dst: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed:32,1"
      Dst: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$198(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__192:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$198(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825].bootstrap$(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825].<init>(com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825].<init>(com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825].<init>(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$registerForSubtree$8(com.github.javaparser.ast.observer.AstObserver,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_registerForSubtree_8__825:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$registerForSubtree$8(com.github.javaparser.ast.observer.AstObserver,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__417"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__417:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__417"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__417:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__417"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__417:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$15(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__168:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$15(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].<init>(com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:31,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:41,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:44,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:46,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].getProperty()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 6
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:52,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:52,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:52,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].getProperty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock:52,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__738"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__738:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__738"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__738:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__738"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__738:-1,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__738:-1,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].getConfiguration()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].setConfiguration(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "com.github.javaparser.printer.Printer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1:java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2:java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3:java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[java.lang.Object].toString()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 2
    ICount: 9
    EdgeCount: 119
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:94,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:95,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:96,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter].lambda$createDefaultVisitor$0(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 5
    returnType: "com.github.javaparser.ast.visitor.VoidVisitor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration,com.github.javaparser.printer.SourcePrinter)"
    - "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:41,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter:41,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].<init>(com.github.javaparser.printer.configuration.PrinterConfiguration,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TypeDeclarationMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TypeDeclarationMetaModel:59,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$84(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__335:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$84(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$46(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$46(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NameExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NameExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.NameExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__549"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__549:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__549"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__549:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__549"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__549:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__892"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 7
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__892:-1,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__892:-1,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators].<init>(com.github.javaparser.ast.validator.Validator[])"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.Validator[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[java.util.LinkedList].addAll(java.util.Collection)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 2
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators:35,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.validator.Validators:33,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.ast.validator.Validators:36,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.Validators:36,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators].getValidators()"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "com.github.javaparser.ast.validator.Validators"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.Validator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].remove(java.lang.Object)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    - "[java.util.List].remove(java.lang.Object)"
    functionUses: 36
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.Validators:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.Validators:47"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.validator.Validators:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators:44,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.Validators:45,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.Validators"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.Validator"
    - "com.github.javaparser.ast.validator.Validator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators:51,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.Validators:52,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "com.github.javaparser.ast.validator.Validators"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.Validator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 43
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators:57,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 9
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators:63,1"
      Dst: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.Validators:63,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__105"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__105:-1,1"
      Dst: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__105"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__105:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators:31,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators].lambda$accept$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.validator.Validator)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.validator.Validator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators:63,1"
      Dst: "[com.github.javaparser.ast.validator.Validator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$14(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$14(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$14(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:145,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:145,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$58(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__138:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$58(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711:-1,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].<init>(com.github.javaparser.utils.VisitorList,int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.VisitorList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.NodeList].listIterator(int)"
    - "[java.util.Vector].listIterator(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].listIterator(int)"
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    - "[java.util.LinkedList].listIterator(int)"
    - "[java.util.AbstractList].listIterator(int)"
    - "[java.util.ArrayList].listIterator(int)"
    - "[java.util.List].listIterator(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:146,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.VisitorList$2:148,1"
      Dst: "[java.util.List].listIterator(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[java.util.ListIterator].hasNext()"
    functionUses: 228
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:152,1"
      Dst: "[java.util.ListIterator].hasNext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].next()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[java.util.ListIterator].next()"
    functionUses: 167
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:157,1"
      Dst: "[java.util.ListIterator].next()"
    - Src: "com.github.javaparser.utils.VisitorList$2:157,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].remove()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[java.util.ListIterator].remove()"
    functionUses: 8
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:162,1"
      Dst: "[java.util.ListIterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$2].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    - "[java.util.ListIterator].add(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:167,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList$2:167,1"
      Dst: "[java.util.ListIterator].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].hasPrevious()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasPrevious()"
    - "[com.github.javaparser.utils.VisitorList$2].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasPrevious()"
    - "[java.util.ListIterator].hasPrevious()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:172,1"
      Dst: "[java.util.ListIterator].hasPrevious()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[java.util.ListIterator].nextIndex()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:177,1"
      Dst: "[java.util.ListIterator].nextIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].previous()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.utils.VisitorList$2].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    - "[java.util.ListIterator].previous()"
    functionUses: 6
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:182,1"
      Dst: "[java.util.ListIterator].previous()"
    - Src: "com.github.javaparser.utils.VisitorList$2:182,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[java.util.ListIterator].previousIndex()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:187,1"
      Dst: "[java.util.ListIterator].previousIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].set(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[java.util.ListIterator].set(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:192,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList$2:192,1"
      Dst: "[java.util.ListIterator].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].add(com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:146,1"
      Dst: "[com.github.javaparser.utils.VisitorList$2].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$2].set(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].set(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$2:146,1"
      Dst: "[com.github.javaparser.utils.VisitorList$2].set(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$31(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__282:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$31(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(com.github.javaparser.javadoc.JavadocBlockTag$Type,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag$Type].access$000(com.github.javaparser.javadoc.JavadocBlockTag$Type)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag$Type].hasName()"
    - "[com.github.javaparser.utils.Utils].nextWord(java.lang.String)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].trim()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].parseText(java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:88,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:84,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:90,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].access$000(com.github.javaparser.javadoc.JavadocBlockTag$Type)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:91,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].hasName()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:92,1"
      Dst: "[com.github.javaparser.utils.Utils].nextWord(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:92,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:93,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:93,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:93,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:93,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:95,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].parseText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.JavadocBlockTag$Type].fromName(java.lang.String)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(com.github.javaparser.javadoc.JavadocBlockTag$Type,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:99,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].fromName(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:99,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(com.github.javaparser.javadoc.JavadocBlockTag$Type,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].createParamBlockTag(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(com.github.javaparser.javadoc.JavadocBlockTag$Type,java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:104,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:104,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:104,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:104,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(com.github.javaparser.javadoc.JavadocBlockTag$Type,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].access$000(com.github.javaparser.javadoc.JavadocBlockTag$Type)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].hasName()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:66"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].getType()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].getContent()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.description.JavadocDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].getName()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].getTagName()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag$lambda_toText_0__1012].bootstrap$(java.lang.StringBuilder)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].isEmpty()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toText()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:124,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:125,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:127,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$lambda_toText_0__1012].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:127,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:128,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].isEmpty()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:130,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].toText()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:132,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 143
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[java.util.Optional].equals(java.lang.Object)"
    functionUses: 2
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:138"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:137"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:137"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:142"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag:141"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:138,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:141,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:142,1"
      Dst: "[java.util.Optional].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 151
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[java.util.Optional].hashCode()"
    functionUses: 3
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:147,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:148,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:149,1"
      Dst: "[java.util.Optional].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:155,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:155,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:155,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:155,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:155,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag].lambda$toText$0(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag:127,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__610"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__610:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__610"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__610:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__610"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__610:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].cast(java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745:-1,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$116(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$116(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:27,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment$lambda_prettyPrint_0__1013].bootstrap$(com.github.javaparser.printer.SourcePrinter)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:38,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:38,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment$lambda_prettyPrint_0__1013].bootstrap$(com.github.javaparser.printer.SourcePrinter)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:38,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].lambda$prettyPrint$0(com.github.javaparser.printer.SourcePrinter,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.SourcePrinter"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].process(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.SourcePrinter)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmComment:38,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmComment].process(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1077
    functionLinenumberEnd: 1080
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1078,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasPrevious()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1096
    functionLinenumberEnd: 1098
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasPrevious()"
    - "[com.github.javaparser.utils.VisitorList$2].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasPrevious()"
    - "[java.util.ListIterator].hasPrevious()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1097,1"
      Dst: "[java.util.ListIterator].hasPrevious()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1101
    functionLinenumberEnd: 1103
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.utils.VisitorList$2].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    - "[java.util.ListIterator].previous()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1102,1"
      Dst: "[java.util.ListIterator].previous()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1106
    functionLinenumberEnd: 1108
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[java.util.ListIterator].nextIndex()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1107,1"
      Dst: "[java.util.ListIterator].nextIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1111
    functionLinenumberEnd: 1113
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[java.util.ListIterator].previousIndex()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1112,1"
      Dst: "[java.util.ListIterator].previousIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1123
    functionLinenumberEnd: 1127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[java.util.ListIterator].remove()"
    functionUses: 9
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1124,1"
      Dst: "[java.util.ListIterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].set(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ListIterator].set(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1130,1"
      Dst: "[java.util.ListIterator].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator"
    linkageType: ""
    functionLinenumber: 1134
    functionLinenumberEnd: 1138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$2].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].add(java.lang.Object)"
    - "[java.util.ListIterator].add(java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator:1135,1"
      Dst: "[java.util.ListIterator].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:52,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.PackageDeclaration:52,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.PackageDeclaration:52,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:61,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 122
    functionDepth: 1
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:116"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:119"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:118"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:113,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:117,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:118,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:120,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:148,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.PackageDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:154,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionDepth: 1
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:160,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.PackageDeclaration:160,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.PackageDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.PackageDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.PackageDeclaration"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 186
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:174"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:181"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:175"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:174"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.PackageDeclaration:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:185"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.PackageDeclaration:184"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.PackageDeclaration:175,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.PackageDeclaration:176,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:177,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:182,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.PackageDeclaration:185,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].equals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:45,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 113
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].commonNodeEquality(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 94
    ICount: 19
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:105"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:108"
        BranchSideFuncs:
        - "commonNodeEquality(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:111"
        BranchSideFuncs:
        - "booleanValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:106,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:109,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].commonNodeEquality(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:112,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:112,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].commonNodeEquality(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.List,java.util.List)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:59"
        BranchSideFuncs:
        - "nodesEquals(java.util.List,java.util.List)"
        - "getOrphanComments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:57,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:57,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:60,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:60,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.List<T>,java.util.List<T>)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 79
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List<T>"
    - "java.util.List<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:72"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:78"
        BranchSideFuncs:
        - "get(int)"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:72"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:70,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:74,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:74,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList<N>,com.github.javaparser.ast.NodeList<N>)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 97
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<N>"
    - "com.github.javaparser.ast.NodeList<N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 95
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:90"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:96"
        BranchSideFuncs:
        - "get(int)"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:90"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:88,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:92,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional<T>,java.util.Optional<T>)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional<T>"
    - "java.util.Optional<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 129
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:116,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:116,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional<NodeList<T>>,java.util.Optional<NodeList<T>>)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Optional<NodeList<T>>"
    - "java.util.Optional<NodeList<T>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:120,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:120,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.module.ModuleDescriptor$Provides].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[java.time.OffsetDateTime].equals(java.lang.Object)"
    - "[java.util.WeakHashMap$Entry].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[java.security.Provider$ServiceKey].equals(java.lang.Object)"
    - "[sun.util.locale.BaseLocale$Key].equals(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$Recipe].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$Node].equals(java.lang.Object)"
    - "[java.time.Clock].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Exports].equals(java.lang.Object)"
    - "[java.lang.module.ResolvedModule].equals(java.lang.Object)"
    - "[java.time.format.DecimalStyle].equals(java.lang.Object)"
    - "[java.text.Collator].equals(java.lang.Object)"
    - "[java.lang.invoke.MethodType].equals(java.lang.Object)"
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[java.lang.reflect.Method].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleReferenceImpl].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[java.nio.DoubleBuffer].equals(java.lang.Object)"
    - "[jdk.internal.module.ServicesCatalog$ServiceProvider].equals(java.lang.Object)"
    - "[java.lang.Character$Subset].equals(java.lang.Object)"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].equals(java.lang.Object)"
    - "[java.util.OptionalDouble].equals(java.lang.Object)"
    - "[java.util.Date].equals(java.lang.Object)"
    - "[java.lang.Float].equals(java.lang.Object)"
    - "[java.time.LocalDateTime].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[java.net.InterfaceAddress].equals(java.lang.Object)"
    - "[java.net.Proxy].equals(java.lang.Object)"
    - "[java.time.LocalDate].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[javax.security.auth.Subject].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[java.util.AbstractMap].equals(java.lang.Object)"
    - "[java.util.jar.Attributes].equals(java.lang.Object)"
    - "[java.nio.ShortBuffer].equals(java.lang.Object)"
    - "[javax.xml.namespace.QName].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[java.security.AllPermission].equals(java.lang.Object)"
    - "[java.util.jar.Manifest].equals(java.lang.Object)"
    - "[java.util.AbstractMap$SimpleEntry].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[sun.util.calendar.CalendarDate].equals(java.lang.Object)"
    - "[sun.nio.ch.FileKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[sun.nio.fs.UnixFileStore].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[java.util.OptionalInt].equals(java.lang.Object)"
    - "[java.nio.LongBuffer].equals(java.lang.Object)"
    - "[jdk.internal.module.IllegalAccessLogger$Usage].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[java.nio.ByteBuffer].equals(java.lang.Object)"
    - "[jdk.internal.misc.Signal].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[sun.util.locale.BaseLocale].equals(java.lang.Object)"
    - "[java.text.FieldPosition].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaFormEditor$Transform].equals(java.lang.Object)"
    - "[java.lang.reflect.Constructor].equals(java.lang.Object)"
    - "[java.util.Calendar].equals(java.lang.Object)"
    - "[java.time.Duration].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Handle].equals(java.lang.Object)"
    - "[sun.util.locale.LocaleExtensions].equals(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$Key].equals(java.lang.Object)"
    - "[java.text.ParsePosition].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[java.lang.reflect.Parameter].equals(java.lang.Object)"
    - "[java.io.FilePermission].equals(java.lang.Object)"
    - "[java.net.URL].equals(java.lang.Object)"
    - "[java.lang.Integer].equals(java.lang.Object)"
    - "[java.net.URI].equals(java.lang.Object)"
    - "[java.lang.Long].equals(java.lang.Object)"
    - "[java.lang.Thread$WeakClassKey].equals(java.lang.Object)"
    - "[java.net.SocketPermission].equals(java.lang.Object)"
    - "[java.time.ZoneOffset].equals(java.lang.Object)"
    - "[java.security.Timestamp].equals(java.lang.Object)"
    - "[java.time.chrono.AbstractChronology].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].equals(java.lang.Object)"
    - "[java.util.TreeMap$Entry].equals(java.lang.Object)"
    - "[java.util.IdentityHashMap].equals(java.lang.Object)"
    - "[java.math.BigDecimal].equals(java.lang.Object)"
    - "[java.lang.ProcessBuilder$Redirect].equals(java.lang.Object)"
    - "[java.util.Locale].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[java.text.DateFormat].equals(java.lang.Object)"
    - "[java.util.OptionalLong].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[javax.crypto.CryptoPermission].equals(java.lang.Object)"
    - "[java.lang.ProcessHandleImpl].equals(java.lang.Object)"
    - "[java.net.NetworkInterface].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$RecipeElement].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[java.math.MathContext].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[java.time.ZoneId].equals(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReader$Node].equals(java.lang.Object)"
    - "[java.lang.Byte].equals(java.lang.Object)"
    - "[java.util.Hashtable$Entry].equals(java.lang.Object)"
    - "[java.lang.Double].equals(java.lang.Object)"
    - "[java.lang.invoke.MemberName].equals(java.lang.Object)"
    - "[jdk.internal.org.objectweb.asm.Type].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[java.time.OffsetTime].equals(java.lang.Object)"
    - "[java.lang.reflect.Field].equals(java.lang.Object)"
    - "[java.math.BigInteger].equals(java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.security.cert.Certificate].equals(java.lang.Object)"
    - "[sun.nio.fs.UnixPath].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[java.nio.file.attribute.FileTime].equals(java.lang.Object)"
    - "[java.util.Properties].equals(java.lang.Object)"
    - "[java.text.MessageFormat].equals(java.lang.Object)"
    - "[java.security.CodeSigner].equals(java.lang.Object)"
    - "[java.util.jar.Attributes$Name].equals(java.lang.Object)"
    - "[java.nio.charset.Charset].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[java.security.BasicPermission].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor].equals(java.lang.Object)"
    - "[java.util.Optional].equals(java.lang.Object)"
    - "[java.util.PropertyPermission].equals(java.lang.Object)"
    - "[java.time.zone.ZoneRules].equals(java.lang.Object)"
    - "[java.text.NumberFormat].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[java.lang.StackTraceElement].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Requires].equals(java.lang.Object)"
    - "[java.time.Period].equals(java.lang.Object)"
    - "[java.nio.CharBuffer].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[java.util.AbstractSet].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.nio.FloatBuffer].equals(java.lang.Object)"
    - "[java.util.HashMap$Node].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[java.io.File].equals(java.lang.Object)"
    - "[java.time.Instant].equals(java.lang.Object)"
    - "[java.nio.IntBuffer].equals(java.lang.Object)"
    - "[sun.util.calendar.Era].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[java.text.DecimalFormatSymbols].equals(java.lang.Object)"
    - "[java.net.HttpCookie].equals(java.lang.Object)"
    - "[java.util.Hashtable].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[java.net.InetAddress].equals(java.lang.Object)"
    - "[java.lang.module.ModuleDescriptor$Opens].equals(java.lang.Object)"
    - "[java.lang.Character].equals(java.lang.Object)"
    - "[java.time.LocalTime].equals(java.lang.Object)"
    - "[java.util.EnumMap].equals(java.lang.Object)"
    - "[java.text.AttributedCharacterIterator$Attribute].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm$Name].equals(java.lang.Object)"
    - "[java.security.CodeSource].equals(java.lang.Object)"
    - "[java.time.temporal.ValueRange].equals(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].equals(java.lang.Object)"
    - "[jdk.internal.module.ModuleHashes].equals(java.lang.Object)"
    - "[java.security.cert.CertPath].equals(java.lang.Object)"
    - "[java.security.AccessControlContext].equals(java.lang.Object)"
    - "[java.util.ResourceBundle$CacheKey].equals(java.lang.Object)"
    - "[java.lang.Short].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[java.time.ZonedDateTime].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[java.time.zone.ZoneOffsetTransitionRule].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[java.text.DateFormatSymbols].equals(java.lang.Object)"
    - "[jdk.internal.loader.AbstractClassLoaderValue$Sub].equals(java.lang.Object)"
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[java.time.zone.ZoneOffsetTransition].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[java.lang.Runtime$Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[java.util.zip.ZipFile$Source$Key].equals(java.lang.Object)"
    - "[java.lang.invoke.LambdaForm$NamedFunction].equals(java.lang.Object)"
    - "[java.net.Inet4Address].equals(java.lang.Object)"
    functionUses: 29
    ICount: 10
    EdgeCount: 189
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:129"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:130,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 142
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:137"
        BranchSideFuncs:
        - "getModule()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:136"
        BranchSideFuncs:
        - "getModule()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:138"
        BranchSideFuncs:
        - "getPackageDeclaration()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:137"
        BranchSideFuncs:
        - "getPackageDeclaration()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:139"
        BranchSideFuncs:
        - "getTypes()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:138"
        BranchSideFuncs:
        - "getTypes()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:140"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:139"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:141"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:140"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:136,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:136,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:136,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:137,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:137,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:138,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:139,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:140,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 151
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:148"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:147"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:149"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:148"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:150"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:149"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:147,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:147,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:147,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:148,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:148,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:149,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:149,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:157"
        BranchSideFuncs:
        - "getTypeBound()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:156"
        BranchSideFuncs:
        - "getTypeBound()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:158"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:157"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:159"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:158"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:160"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:159"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:156,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:156,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:156,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:157,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:157,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:158,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:159,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:159,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:167"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:166"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:168"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:167"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:166,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:166,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:166,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:167,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:167,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 177
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:175"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:174"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:176"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:175"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:174,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:174,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:174,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:175,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:175,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 193
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 68
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:183"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:182"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:184"
        BranchSideFuncs:
        - "isInterface()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:183"
        BranchSideFuncs:
        - "isInterface()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:185"
        BranchSideFuncs:
        - "getPermittedTypes()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:184"
        BranchSideFuncs:
        - "getPermittedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:186"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:185"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:187"
        BranchSideFuncs:
        - "getMembers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:186"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:188"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:187"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:189"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:188"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:190"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:189"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:191"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:190"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:192"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:191"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:182,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:182,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:182,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:183,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:184,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:184,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:185,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:186,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:187,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:188,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:189,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:189,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:190,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:191,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:191,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 196
    functionLinenumberEnd: 206
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 48
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:199"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:198"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:200"
        BranchSideFuncs:
        - "getMembers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:199"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:201"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:200"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:202"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:201"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:203"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:202"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:204"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:203"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:205"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:204"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:198,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:198,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:198,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:199,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:200,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:201,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:202,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:202,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:203,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:204,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:204,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 217
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:212"
        BranchSideFuncs:
        - "getClassBody()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:211"
        BranchSideFuncs:
        - "getClassBody()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:213"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:212"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:214"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:213"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:215"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:214"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:216"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:215"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:211,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:211,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:211,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:212,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:213,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:213,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:214,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:215,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:215,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 220
    functionLinenumberEnd: 228
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:223"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:222"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:224"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:223"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:225"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:224"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:226"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:225"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:227"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:226"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:222,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:222,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:222,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:223,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:224,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:224,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:225,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:226,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:226,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 240
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 42
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:234"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:233"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:235"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:234"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:236"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:235"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:237"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:236"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:238"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:237"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:239"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:238"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:233,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:233,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:233,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:234,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:234,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:235,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:235,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:236,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:237,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:238,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 250
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:246"
        BranchSideFuncs:
        - "getVariables()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:245"
        BranchSideFuncs:
        - "getVariables()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:247"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:246"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:248"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:247"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:249"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:248"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:245,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:245,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:245,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:246,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:247,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:248,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:248,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 253
    functionLinenumberEnd: 260
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:256"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:255"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:257"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:256"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:258"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:257"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:259"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:258"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:255,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:255,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:255,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:256,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:256,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:257,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:258,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 263
    functionLinenumberEnd: 275
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 60
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:266"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:265"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:267"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:266"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:268"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:267"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:269"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:268"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:270"
        BranchSideFuncs:
        - "getThrownExceptions()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:269"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:271"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:270"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:272"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:271"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:273"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:272"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:274"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:273"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:265,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:265,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:265,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:266,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:266,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:267,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:268,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:269,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:269,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:270,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:271,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:272,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:273,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 278
    functionLinenumberEnd: 291
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 66
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:281"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:280"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:282"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:281"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:283"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:282"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:284"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:283"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:285"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:284"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:286"
        BranchSideFuncs:
        - "getThrownExceptions()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:285"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:287"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:286"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:288"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:287"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:289"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:288"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:290"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:289"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:280,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:280,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:280,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:281,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:281,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:282,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:282,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:283,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:284,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:285,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:286,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:287,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:288,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:289,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 294
    functionLinenumberEnd: 304
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 50
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:297"
        BranchSideFuncs:
        - "isVarArgs()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:296"
        BranchSideFuncs:
        - "isVarArgs()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:298"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:297"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:299"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:298"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:300"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:299"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:301"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:300"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:302"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:301"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:303"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:302"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:296,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:296,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:296,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:297,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:297,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:298,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:299,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:299,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:300,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:301,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:302,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:302,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 307
    functionLinenumberEnd: 314
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 32
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:310"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:309"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:311"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:310"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:312"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:311"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:313"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:312"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:309,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:309,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:309,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:310,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:310,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:311,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:311,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:312,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:312,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 317
    functionLinenumberEnd: 322
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:320"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:319"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:321"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:320"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:319,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:319,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:319,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:320,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:320,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 325
    functionLinenumberEnd: 333
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:328"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:327"
        BranchSideFuncs:
        - "getScope()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:329"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:328"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:330"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:329"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:331"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:330"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:332"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:331"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:327,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:327,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:327,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:328,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:328,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:329,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:329,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:330,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:330,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:331,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 336
    functionLinenumberEnd: 342
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:339"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:338"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:340"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:339"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:341"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:340"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:338,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:338,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:338,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:339,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:339,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:340,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:340,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 345
    functionLinenumberEnd: 352
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:348"
        BranchSideFuncs:
        - "getOrigin()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:347"
        BranchSideFuncs:
        - "getOrigin()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:349"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:348"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:350"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:349"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:351"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:350"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:347,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:347,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:347,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:348,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:348,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:349,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:349,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:350,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:350,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 361
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:358"
        BranchSideFuncs:
        - "getDimension()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:357"
        BranchSideFuncs:
        - "getDimension()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:359"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:358"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:360"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:359"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:357,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:357,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:357,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:358,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:358,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:359,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 364
    functionLinenumberEnd: 370
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:367"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:366"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:368"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:367"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:369"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:368"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:366,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:366,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:366,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:367,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:368,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:368,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 373
    functionLinenumberEnd: 379
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:376"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:375"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:377"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:376"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:378"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:377"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:375,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:375,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:375,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:376,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:377,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:377,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 382
    functionLinenumberEnd: 387
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:384"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:385"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:384"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:385"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:386"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:385"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:384,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:384,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:384,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:385,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:385,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 390
    functionLinenumberEnd: 397
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:393"
        BranchSideFuncs:
        - "getSuperType()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:392"
        BranchSideFuncs:
        - "getSuperType()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:394"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:393"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:394"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:395"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:394"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:396"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:395"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:392,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:392,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:392,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:393,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:394,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:394,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:395,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:402"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:403"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:402"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:404"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:403"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:402,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:402,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:402,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:403,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:403,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 408
    functionLinenumberEnd: 414
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:411"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:410"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:412"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:411"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:412"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:413"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:412"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:410,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:410,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:410,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:411,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:412,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:412,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 417
    functionLinenumberEnd: 424
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:420"
        BranchSideFuncs:
        - "getInitializer()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:419"
        BranchSideFuncs:
        - "getInitializer()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:420"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:421"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getLevels()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:420"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getLevels()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:421"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:422"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:421"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:422"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:423"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:422"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:419,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:419,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:419,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:420,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:420,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:421,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:421,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:422,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 427
    functionLinenumberEnd: 432
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:430"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:429"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:431"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:430"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:429,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:429,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:429,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:430,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:430,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 435
    functionLinenumberEnd: 442
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:437"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:438"
        BranchSideFuncs:
        - "getTarget()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:437"
        BranchSideFuncs:
        - "getTarget()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:439"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:438"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:440"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:439"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:441"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:440"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:437,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:437,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:437,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:438,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:438,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:439,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:440,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:440,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 445
    functionLinenumberEnd: 452
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:448"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:447"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:449"
        BranchSideFuncs:
        - "getRight()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:448"
        BranchSideFuncs:
        - "getRight()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:449"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:450"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:449"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:451"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:450"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:447,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:447,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:447,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:448,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:448,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:449,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:450,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:450,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 455
    functionLinenumberEnd: 461
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:458"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:457"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:458"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:459"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:458"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:460"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:459"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:457,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:457,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:457,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:458,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:459,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:459,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 464
    functionLinenumberEnd: 469
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:467"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:466"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:467"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:468"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:467"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:466,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:466,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:466,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:467,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:467,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 472
    functionLinenumberEnd: 479
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:474"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:475"
        BranchSideFuncs:
        - "getElseExpr()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:474"
        BranchSideFuncs:
        - "getElseExpr()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:475"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:476"
        BranchSideFuncs:
        - "getThenExpr()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:475"
        BranchSideFuncs:
        - "getThenExpr()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:477"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:476"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:478"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:477"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:474,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:474,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:474,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:475,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:476,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:477,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:477,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 482
    functionLinenumberEnd: 487
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:485"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:484"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:486"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:485"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:484,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:484,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:484,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:485,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:485,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 490
    functionLinenumberEnd: 497
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:492"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:493"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:492"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:494"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:493"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:495"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:494"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:496"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:495"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:492,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:492,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:492,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:493,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:494,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:494,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:495,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:495,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 500
    functionLinenumberEnd: 507
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:503"
        BranchSideFuncs:
        - "getPattern()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:502"
        BranchSideFuncs:
        - "getPattern()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:504"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:503"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:505"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:504"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:505"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:506"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:505"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:502,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:502,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:502,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:503,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:503,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:504,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:505,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 510
    functionLinenumberEnd: 515
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:513"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:512"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:513"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:514"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:513"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:512,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:512,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:512,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:513,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:513,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 518
    functionLinenumberEnd: 523
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:521"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:520"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:521"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:522"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:521"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:520,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:520,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:520,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:521,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:521,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 526
    functionLinenumberEnd: 531
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:529"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:528"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:530"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:529"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:528,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:528,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:528,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:529,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:529,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 534
    functionLinenumberEnd: 539
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:536"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:537"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:536"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:537"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:538"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:537"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:536,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:536,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:536,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:537,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:537,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 542
    functionLinenumberEnd: 547
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:545"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:544"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:545"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:546"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:545"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:544,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:544,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:544,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:545,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:545,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 550
    functionLinenumberEnd: 555
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:553"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:552"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:553"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:554"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:553"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:552,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:552,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:552,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:553,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:553,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 558
    functionLinenumberEnd: 562
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:561"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:560"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:560,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:560,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:560,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 565
    functionLinenumberEnd: 573
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:568"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:567"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:568"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:569"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:568"
        BranchSideFuncs:
        - "getScope()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:569"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:570"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:569"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:570"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:571"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:570"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:572"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:571"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:567,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:567,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:567,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:568,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:568,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:569,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:569,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:570,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:570,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:571,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 576
    functionLinenumberEnd: 581
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:579"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:578"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:580"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:579"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:578,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:578,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:578,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:579,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:579,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 584
    functionLinenumberEnd: 593
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 42
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:587"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:586"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:587"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:588"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:587"
        BranchSideFuncs:
        - "getScope()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:589"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:588"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:590"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:589"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:591"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:590"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:591"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:592"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:591"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:586,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:586,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:586,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:587,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:587,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:588,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:588,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:589,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:589,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:590,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:591,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 596
    functionLinenumberEnd: 602
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:598"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:599"
        BranchSideFuncs:
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:598"
        BranchSideFuncs:
        - "getQualifier()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:600"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:599"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:601"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:600"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:598,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:598,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:598,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:599,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:599,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:600,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 605
    functionLinenumberEnd: 610
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:608"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:607"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:609"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:608"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:607,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:607,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:607,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:608,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:608,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 613
    functionLinenumberEnd: 618
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:615"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:616"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:615"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:616"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:617"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:616"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:615,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:615,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:615,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:616,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 621
    functionLinenumberEnd: 626
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:624"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:623"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:625"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:624"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:623,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:623,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:623,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:624,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 629
    functionLinenumberEnd: 635
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:631"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:632"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:631"
        BranchSideFuncs:
        - "getOperator()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:633"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:632"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:634"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:633"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:631,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:631,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:631,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:632,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:632,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:633,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:633,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 638
    functionLinenumberEnd: 645
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:641"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:640"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:642"
        BranchSideFuncs:
        - "getVariables()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:641"
        BranchSideFuncs:
        - "getVariables()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:643"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:642"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:644"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:643"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:640,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:640,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:640,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:641,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:642,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:643,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:643,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 648
    functionLinenumberEnd: 653
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:651"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:650"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:652"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:651"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:650,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:650,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:650,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:651,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:651,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 656
    functionLinenumberEnd: 662
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:658"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:659"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:658"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:660"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:659"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:660"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:661"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:660"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:658,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:658,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:658,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:659,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:660,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:660,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 665
    functionLinenumberEnd: 671
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:668"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:667"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:668"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:669"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:668"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:670"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:669"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:667,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:667,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:667,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:668,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:668,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:669,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:669,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 674
    functionLinenumberEnd: 680
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:676"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:677"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:676"
        BranchSideFuncs:
        - "getValue()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:677"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:678"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:677"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:678"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:679"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:678"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:676,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:676,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:676,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:677,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:678,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:678,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 683
    functionLinenumberEnd: 691
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 38
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:685"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:686"
        BranchSideFuncs:
        - "getExpression()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:685"
        BranchSideFuncs:
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:687"
        BranchSideFuncs:
        - "isThis()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:686"
        BranchSideFuncs:
        - "isThis()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:687"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:688"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:687"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:689"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:688"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:689"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:690"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:689"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:685,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:685,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:685,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:686,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:686,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:687,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:687,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:688,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:688,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:689,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 694
    functionLinenumberEnd: 699
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:697"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:696"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:698"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:697"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:696,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:696,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:696,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:697,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:697,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 702
    functionLinenumberEnd: 707
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:705"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:704"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:705"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:706"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:705"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:704,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:704,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:704,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:705,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:705,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 710
    functionLinenumberEnd: 716
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:713"
        BranchSideFuncs:
        - "getMessage()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:712"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:713"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:714"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:713"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:714"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:715"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:714"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:712,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:712,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:712,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:713,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:713,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:714,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 719
    functionLinenumberEnd: 724
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:721"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:722"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:721"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:723"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:722"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:721,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:721,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:721,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:722,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:722,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 727
    functionLinenumberEnd: 733
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:730"
        BranchSideFuncs:
        - "getStatement()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:729"
        BranchSideFuncs:
        - "getStatement()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:730"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:731"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:730"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:732"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:731"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:729,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:729,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:729,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:730,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:731,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:731,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 736
    functionLinenumberEnd: 740
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:738"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:739"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:738"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:738,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:738,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:738,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 743
    functionLinenumberEnd: 748
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:746"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:745"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:746"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:747"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:746"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:745,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:745,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:745,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:746,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:746,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 751
    functionLinenumberEnd: 757
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:754"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:753"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:754"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:755"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:754"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:755"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:756"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:755"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:753,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:753,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:753,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:754,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:754,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:755,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:755,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 760
    functionLinenumberEnd: 769
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 44
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:762"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:763"
        BranchSideFuncs:
        - "isDefault()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:762"
        BranchSideFuncs:
        - "isDefault()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:764"
        BranchSideFuncs:
        - "getLabels()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:763"
        BranchSideFuncs:
        - "getLabels()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:764"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:765"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getStatements()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:764"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getStatements()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:765"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:766"
        BranchSideFuncs:
        - "getType()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:765"
        BranchSideFuncs:
        - "getType()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:766"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:767"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:766"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:767"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:768"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:767"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:762,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:762,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:762,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:763,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:763,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:764,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:764,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:765,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:766,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:767,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 772
    functionLinenumberEnd: 777
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:774"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:775"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:774"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:776"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:775"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:774,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:774,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:774,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:775,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 780
    functionLinenumberEnd: 785
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:783"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:782"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:784"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:783"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:782,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:782,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:782,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:783,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 788
    functionLinenumberEnd: 795
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:791"
        BranchSideFuncs:
        - "getElseStmt()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:790"
        BranchSideFuncs:
        - "getElseStmt()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:791"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:792"
        BranchSideFuncs:
        - "getThenStmt()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:791"
        BranchSideFuncs:
        - "getThenStmt()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:793"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:792"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:793"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:794"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:793"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:790,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:790,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:790,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:791,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:791,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:792,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:793,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 798
    functionLinenumberEnd: 804
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:800"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:801"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:800"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:801"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:802"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:801"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:803"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:802"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:800,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:800,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:800,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:801,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:802,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:802,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 807
    functionLinenumberEnd: 812
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:810"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:809"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:811"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:810"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:809,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:809,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:809,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:810,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 815
    functionLinenumberEnd: 821
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:818"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:817"
        BranchSideFuncs:
        - "getCondition()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:819"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:818"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:820"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:819"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:817,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:817,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:817,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:818,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:819,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:819,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 824
    functionLinenumberEnd: 831
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:826"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:827"
        BranchSideFuncs:
        - "getIterable()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:826"
        BranchSideFuncs:
        - "getIterable()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:827"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:828"
        BranchSideFuncs:
        - "getVariable()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:827"
        BranchSideFuncs:
        - "getVariable()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:829"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:828"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:830"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:829"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:826,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:826,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:826,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:827,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:828,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:829,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:829,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 834
    functionLinenumberEnd: 842
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:837"
        BranchSideFuncs:
        - "getCompare()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:836"
        BranchSideFuncs:
        - "getCompare()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:838"
        BranchSideFuncs:
        - "getInitialization()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:837"
        BranchSideFuncs:
        - "getInitialization()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:839"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getUpdate()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:838"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getUpdate()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:840"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:839"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:841"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:840"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:836,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:836,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:836,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:837,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:837,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:838,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:838,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:839,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:840,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 845
    functionLinenumberEnd: 850
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:848"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:847"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:849"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:848"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:847,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:847,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:847,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:848,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:848,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 853
    functionLinenumberEnd: 859
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:856"
        BranchSideFuncs:
        - "getExpression()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:855"
        BranchSideFuncs:
        - "getExpression()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:857"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:856"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:858"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:857"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:855,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:855,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:855,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:856,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:857,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:857,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 862
    functionLinenumberEnd: 870
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 36
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:865"
        BranchSideFuncs:
        - "getFinallyBlock()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:864"
        BranchSideFuncs:
        - "getFinallyBlock()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:865"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:866"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getResources()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:865"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:867"
        BranchSideFuncs:
        - "getTryBlock()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:866"
        BranchSideFuncs:
        - "getTryBlock()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:867"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:868"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:867"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:869"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:868"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:864,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:864,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:864,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:865,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:865,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:866,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:867,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:867,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:868,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:876"
        BranchSideFuncs:
        - "getParameter()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:875"
        BranchSideFuncs:
        - "getParameter()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:877"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:876"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:877"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:878"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:877"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:875,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:875,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:875,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:876,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:877,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:877,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 882
    functionLinenumberEnd: 889
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 32
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:884"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:885"
        BranchSideFuncs:
        - "isEnclosingParameters()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:884"
        BranchSideFuncs:
        - "isEnclosingParameters()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:885"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:886"
        BranchSideFuncs:
        - "getParameters()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:885"
        BranchSideFuncs:
        - "getParameters()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:886"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:887"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:886"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:888"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:887"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:884,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:884,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:884,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:885,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:885,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:886,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:886,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:887,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:887,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 892
    functionLinenumberEnd: 899
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:895"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:894"
        BranchSideFuncs:
        - "getScope()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:895"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:896"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:895"
        BranchSideFuncs:
        - "nodesEquals(java.util.Optional,java.util.Optional)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:896"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:897"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:896"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:897"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:898"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:897"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:894,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:894,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:894,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:895,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:895,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:896,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:896,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:897,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:897,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 902
    functionLinenumberEnd: 907
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:905"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:904"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:906"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:905"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:904,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:904,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:904,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:905,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:905,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 910
    functionLinenumberEnd: 917
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 34
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:913"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:912"
        BranchSideFuncs:
        - "isStatic()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:913"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:914"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:913"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:915"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:914"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:916"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:915"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:912,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:912,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:912,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:913,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:914,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:914,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:915,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:915,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 920
    functionLinenumberEnd: 922
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:921,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:921,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 925
    functionLinenumberEnd: 933
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 38
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:927"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:928"
        BranchSideFuncs:
        - "getDirectives()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:927"
        BranchSideFuncs:
        - "getDirectives()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:929"
        BranchSideFuncs:
        - "isOpen()"
        - "objEquals(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:928"
        BranchSideFuncs:
        - "isOpen()"
        - "objEquals(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:930"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:929"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:930"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:931"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:930"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:932"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:931"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:927,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:927,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:927,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:928,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:929,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:929,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:930,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:930,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:931,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:931,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 936
    functionLinenumberEnd: 942
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:939"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:938"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:939"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:940"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:939"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:940"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:941"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:940"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:938,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:938,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:938,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:939,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:939,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:940,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:940,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 945
    functionLinenumberEnd: 951
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:947"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:948"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:947"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:949"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:948"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:950"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:949"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:947,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:947,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:947,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:948,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:948,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:949,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:949,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 954
    functionLinenumberEnd: 960
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:956"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:957"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getWith()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:956"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getWith()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:957"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:958"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:957"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:959"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:958"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:956,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:956,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:956,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:957,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:957,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:958,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:958,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 963
    functionLinenumberEnd: 968
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:966"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:965"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:966"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:967"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:966"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:965,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:965,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:965,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:966,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:966,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 971
    functionLinenumberEnd: 977
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:973"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:974"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:973"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:975"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:974"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:976"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:975"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:973,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:973,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:973,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:974,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:974,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:975,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:975,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 980
    functionLinenumberEnd: 984
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:982"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:983"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:982"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:982,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:982,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:982,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 987
    functionLinenumberEnd: 994
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:990"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:989"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:990"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:991"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:990"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:991"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:992"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:991"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:993"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:992"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:989,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:989,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:989,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:990,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:990,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:991,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:992,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:992,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 997
    functionLinenumberEnd: 1002
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1000"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:999"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1001"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1000"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:999,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:999,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:999,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1000,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1000,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 1005
    functionLinenumberEnd: 1010
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1008"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1007"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1008"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1009"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1008"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1007,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 1013
    functionLinenumberEnd: 1019
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1015"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1016"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1015"
        BranchSideFuncs:
        - "getSelector()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1016"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1017"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1016"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1017"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1018"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1017"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1015,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1015,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1015,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1016,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1016,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 1022
    functionLinenumberEnd: 1027
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1024"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1025"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1024"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1025"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1026"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1025"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1024,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1024,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1024,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 1030
    functionLinenumberEnd: 1035
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1032"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1033"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1032"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1034"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1033"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1032,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1032,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].objEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1032,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 1038
    functionLinenumberEnd: 1045
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1040"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1041"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1040"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1041"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1042"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1041"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1043"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1042"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1044"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1043"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1040,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1041,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1041,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1042,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 1048
    functionLinenumberEnd: 1060
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    functionUses: 1
    ICount: 60
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1050"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1051"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1050"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1051"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1052"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1051"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1053"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1052"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1053"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1054"
        BranchSideFuncs:
        - "getMembers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1053"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1055"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1054"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1055"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1056"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1055"
        BranchSideFuncs:
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1056"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1057"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1056"
        BranchSideFuncs:
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1057"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1058"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1057"
        BranchSideFuncs:
        - "nodeEquals(java.util.Optional,java.util.Optional)"
        - "getComment()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1058"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1059"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1058"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1050,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1050,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1050,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1051,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1052,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1052,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1053,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1054,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1058,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 1063
    functionLinenumberEnd: 1073
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 48
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1065"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1066"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1065"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1066"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1067"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1066"
        BranchSideFuncs:
        - "getName()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1068"
        BranchSideFuncs:
        - "getThrownExceptions()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1067"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1069"
        BranchSideFuncs:
        - "getTypeParameters()"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1068"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1069"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1070"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1069"
        BranchSideFuncs:
        - "getAnnotations()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1070"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1071"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1070"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1071"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1072"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1071"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1065,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1065,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1065,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1067,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1068,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1069,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 1076
    functionLinenumberEnd: 1083
    functionDepth: 2
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    functionUses: 1
    ICount: 30
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1079"
        BranchSideFuncs:
        - "getPatternList()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1078"
        BranchSideFuncs:
        - "getPatternList()"
        - "nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1080"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1079"
        BranchSideFuncs:
        - "getType()"
        - "nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1081"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1080"
        BranchSideFuncs:
        - "getComment()"
        - "nodeEquals(java.util.Optional,java.util.Optional)"
    - Branch String: "com.github.javaparser.ast.visitor.EqualsVisitor:1081"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1082"
        BranchSideFuncs:
        - "valueOf(boolean)"
      - BranchSide: "com.github.javaparser.ast.visitor.EqualsVisitor:1081"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1078,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1078,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodesEquals(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1078,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(java.util.Optional,java.util.Optional)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.EqualsVisitor"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.EqualsVisitor:40,1"
      Dst: "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$42(java.lang.Object,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__349:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$42(java.lang.Object,com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$20(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$20(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java12Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java12Validator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java11Validator].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java12Validator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java11Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].values()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.UnaryExpr$Operator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr$Operator:53,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr$Operator:53,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].<init>(java.lang.String,int,java.lang.String,boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 8
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr$Operator:67,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].$values()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.UnaryExpr$Operator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 157
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ModuleDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclarationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8781
    functionLinenumberEnd: 8786
    functionDepth: 156
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8782,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8783,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8784,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration(com.github.javaparser.ModifierHolder)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8544
    functionLinenumberEnd: 8583
    functionDepth: 155
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ModifierHolder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].ModuleDirective()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 2
    ICount: 49
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8550"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8544"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8565"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8545,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8553,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8553,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8562,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8578,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDirective()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8579,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8582,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8582,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ModuleDirective()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8406
    functionLinenumberEnd: 8535
    functionDepth: 154
    returnType: "com.github.javaparser.ast.modules.ModuleDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_74(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParserBase].setTokenKind(int)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.JavaToken].getText()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 2
    ICount: 167
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8419"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
        - "setTokenKind(int)"
        - "getText()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8429"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8439"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8462"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8472"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8511"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8407,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8411,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_74(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8412,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8413,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8415,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].setTokenKind(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8417,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8417,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8417,1"
      Dst: "[com.github.javaparser.JavaToken].getText()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8417,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8417,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8423,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8424,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8437,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8459,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8492,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8500,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8525,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8531,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 47
    CyclomaticComplexity: 17
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_74(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9545
    functionLinenumberEnd: 9552
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_74()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9546"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_74()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9545"
        BranchSideFuncs:
        - "jj_3_74()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9549,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_74()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9551,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:65,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:66,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:67,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__383"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__383:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__383"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__383:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__383"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__383:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseProblemException].<init>(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.ParseProblemException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getMessage()"
    - "[com.github.javaparser.Problem].<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
    - "[java.util.Collections].singletonList(java.lang.Object)"
    - "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseProblemException:45,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.github.javaparser.ParseProblemException:45,1"
      Dst: "[com.github.javaparser.Problem].<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
    - Src: "com.github.javaparser.ParseProblemException:45,1"
      Dst: "[java.util.Collections].singletonList(java.lang.Object)"
    - Src: "com.github.javaparser.ParseProblemException:45,1"
      Dst: "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseProblemException].createMessage(java.util.List<Problem>)"
    functionSourceFile: "com.github.javaparser.ParseProblemException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List<Problem>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.Problem].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParseProblemException:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParseProblemException:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParseProblemException:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParseProblemException:49,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ParseProblemException:50,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.ParseProblemException:50,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ParseProblemException:50,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ParseProblemException:51,1"
      Dst: "[com.github.javaparser.Problem].toString()"
    - Src: "com.github.javaparser.ParseProblemException:51,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ParseProblemException:51,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.ParseProblemException:53,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParseProblemException].getProblems()"
    functionSourceFile: "com.github.javaparser.ParseProblemException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__731"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__731:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].<init>(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__731"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__731:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$equals__731"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__731:-1,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$equals__731:-1,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$21(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__166:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$21(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.Problem)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__131:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$0(com.github.javaparser.ParseResult,com.github.javaparser.Problem)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$47(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__194:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$47(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].bootstrap$(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].<init>(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].<init>(com.github.javaparser.ast.stmt.SwitchEntry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].<init>(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].<init>(com.github.javaparser.utils.SourceRoot,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.utils.SourceRoot"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.SimpleFileVisitor].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$2:334,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.attribute.BasicFileAttributes].isDirectory()"
    - "[java.nio.file.Path].toString()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[com.github.javaparser.utils.SourceRoot].access$100(com.github.javaparser.utils.SourceRoot,java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$2:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:341"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:340"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot$2:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:341"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$2:338,1"
      Dst: "[java.nio.file.attribute.BasicFileAttributes].isDirectory()"
    - Src: "com.github.javaparser.utils.SourceRoot$2:338,1"
      Dst: "[java.nio.file.Path].toString()"
    - Src: "com.github.javaparser.utils.SourceRoot$2:338,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot$2:339,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].access$100(com.github.javaparser.utils.SourceRoot,java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot].access$100(com.github.javaparser.utils.SourceRoot,java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.nio.file.FileVisitResult"
    argCount: 4
    argTypes:
    - "com.github.javaparser.utils.SourceRoot"
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].callback(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:62,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].callback(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].callback(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.nio.file.FileVisitResult"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].relativize(java.nio.file.Path)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_callback_6__1090].bootstrap$(java.nio.file.Path)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[com.github.javaparser.utils.SourceRoot$lambda_callback_7__1091].bootstrap$(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.utils.SourceRoot$Callback].process(java.nio.file.Path,java.nio.file.Path,com.github.javaparser.ParseResult)"
    - "[java.lang.Enum].ordinal()"
    - "[com.github.javaparser.utils.SourceRoot$lambda_callback_8__1092].bootstrap$(com.github.javaparser.utils.SourceRoot,java.nio.file.Path)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:277,1"
      Dst: "[java.nio.file.Path].relativize(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:278,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_callback_6__1090].bootstrap$(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:278,1"
      Dst: "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.SourceRoot:279,1"
      Dst: "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.utils.SourceRoot:280,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.utils.SourceRoot:280,1"
      Dst: "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.utils.SourceRoot:280,1"
      Dst: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.utils.SourceRoot:281,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.utils.SourceRoot:281,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_callback_7__1091].bootstrap$(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.utils.SourceRoot:281,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.utils.SourceRoot:282,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$Callback].process(java.nio.file.Path,java.nio.file.Path,com.github.javaparser.ParseResult)"
    - Src: "com.github.javaparser.utils.SourceRoot:282,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.github.javaparser.utils.SourceRoot:284,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_callback_8__1092].bootstrap$(com.github.javaparser.utils.SourceRoot,java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:290,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter(java.nio.file.Path)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$2:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$2:346,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter(java.nio.file.Path)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot$2].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$2:334,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$2].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].preVisitDirectory(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot$2].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$2:334,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$2].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].bootstrap$(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].<init>(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].<init>(com.github.javaparser.ast.expr.EnclosedExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].<init>(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserBuild].<init>()"
    functionSourceFile: "com.github.javaparser.JavaParserBuild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserBuild:26,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789].provide()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$tokensPreceeding$6(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__789:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$tokensPreceeding$6(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$4(com.github.javaparser.TokenRange)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$4(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ImportDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ImportDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ImportDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$83(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$83(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$4].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$4"
    linkageType: ""
    functionLinenumber: 853
    functionLinenumberEnd: 855
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.DataKey].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$4:854,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$0(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.CommentsCollection)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__124:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$0(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.CommentsCollection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$166(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__324:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$166(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].pos(int,int)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.Position"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Position:84,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Position].valid()"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.Position].invalid()"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].valid()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Position:130,1"
      Dst: "[com.github.javaparser.Position].valid()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.Position].orIfInvalid(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.Position].valid()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Position:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Position:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.Position:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Position:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Position:139,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.Position:140,1"
      Dst: "[com.github.javaparser.Position].valid()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.Position].compareTo(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Position"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].compareTo(com.github.javaparser.Position)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Position:30,1"
      Dst: "[com.github.javaparser.Position].compareTo(com.github.javaparser.Position)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$128(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__313:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$128(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:55,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:125,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:125,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.DoStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 149
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:144"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:148"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:147"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:141,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:145,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:148,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].isDoStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].asDoStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].ifDoStmt(java.util.function.Consumer<DoStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<DoStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:166,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].toDoStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:172,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$73(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$73(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SynchronizedStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SynchronizedStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.SynchronizedStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$122(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$122(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].values()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BinaryExpr$Operator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:49,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:49,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 19
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:72,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].toAssignOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].ordinal()"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:81,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:83,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.BinaryExpr$Operator:105,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].$values()"
    functionSourceFile: "com.github.javaparser.ast.expr.BinaryExpr$Operator"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BinaryExpr$Operator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].groupVariadicParamValues(java.util.List<ResolvedType>,int,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List<ResolvedType>"
    argCount: 3
    argTypes:
    - "java.util.List<ResolvedType>"
    - "int"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].subList(int,int)"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[java.util.List].size()"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findCommonType(java.util.List)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:43,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:43,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:44,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:45,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:47,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:49,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findCommonType(java.util.List)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:50,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:35,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findCommonType(java.util.List<ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.util.List<ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].isEmpty()"
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:56,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:57,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:60,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:65,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - "[java.util.List].size()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[java.util.List].set(int,java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.HashMap].<init>()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - "[com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    functionUses: 0
    ICount: 143
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:84"
      Branch Sides: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:85"
      Branch Sides: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:73,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:74,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:75,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:77,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:77,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:78,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:79,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:80,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:80,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:80,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:80,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:81,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:84,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:86,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:86,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:87,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:89,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:108,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:111,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:113,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:113,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:114,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:114,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:115,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:115,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:119,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:119,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:120,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:121,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:123,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:122,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:130,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration].declaringType()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:134,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 55
    CyclomaticComplexity: 29
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - "[java.util.List].size()"
    - "[java.lang.UnsupportedOperationException].<init>()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__1106].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:411"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:410"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:423"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:422"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:421"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:420"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:416"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:415"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:416"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:419"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:426"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:425"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:429"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:428"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:435"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:410,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:410,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:411,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:411,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:411,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:412,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:413,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:414,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:417,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:417,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:419,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:419,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:423,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:426,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:427,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:427,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:427,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:427,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:429,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:430,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:431,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__1106].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:431,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:435,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:435,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:435,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:436,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:436,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:436,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:436,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:86,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:89,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:91,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:96,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:103,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable(java.util.List<ResolvedConstructorDeclaration>,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.model.SymbolReference<ResolvedConstructorDeclaration>"
    argCount: 3
    argTypes:
    - "java.util.List<ResolvedConstructorDeclaration>"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable(java.util.List,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:161,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable(java.util.List,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:162,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].findMostApplicable(java.util.List<ResolvedConstructorDeclaration>,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.model.SymbolReference<ResolvedConstructorDeclaration>"
    argCount: 4
    argTypes:
    - "java.util.List<ResolvedConstructorDeclaration>"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1014].bootstrap$(java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].isEmpty()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration].declaringType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:179"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:178"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:202"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:201"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:173,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:173,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic$lambda_findMostApplicable_0__1014].bootstrap$(java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:174,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:175,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:175,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:176,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:177,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:179,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:180,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:180,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:187,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:194,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration].declaringType()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:195,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:196,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:204,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:208,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:208,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:208,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:208,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:208,1"
      Dst: "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:228"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:228"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:223,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:230,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:230,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:233,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:241,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:245,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.MethodAmbiguityException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.MethodAmbiguityException:34,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].lambda$findMostApplicable$0(java.util.List,com.github.javaparser.resolution.TypeSolver,boolean,com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    - "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConstructorResolutionLogic:174,1"
      Dst: "[com.github.javaparser.resolution.logic.ConstructorResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:45,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:45,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:49,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:49,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionUses: 210
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:69,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionUses: 221
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:75,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:81,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:81,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MarkerAnnotationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].isMarkerAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].asMarkerAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].ifMarkerAnnotationExpr(java.util.function.Consumer<MarkerAnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<MarkerAnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:105,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].toMarkerAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MarkerAnnotationExpr:111,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$SimpleNameParseStart__15].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$SimpleNameParseStart__15"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$SimpleNameParseStart__15].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$SimpleNameParseStart__15:-1,1"
      Dst: "[com.github.javaparser.ParseStart$SimpleNameParseStart__15].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$SimpleNameParseStart__15].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$SimpleNameParseStart__15"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$SimpleNameParseStart__15:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$SimpleNameParseStart__15].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$SimpleNameParseStart__15"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 119
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].SimpleNameParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$SimpleNameParseStart__15:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleNameParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].SimpleNameParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8732
    functionLinenumberEnd: 8736
    functionDepth: 118
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8733,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8734,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].compareTo(java.lang.Integer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863:-1,1"
      Dst: "[java.lang.Integer].compareTo(java.lang.Integer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].bootstrap$(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].<init>(com.github.javaparser.ast.expr.Name)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].<init>(com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.EnumDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.EnumDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.EnumDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__743:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$setup$0(com.github.javaparser.ast.Node,com.github.javaparser.TokenRange)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__123:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$setup$0(com.github.javaparser.ast.Node,com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$71(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__215:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$71(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:27,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:33,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:33,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:33,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:33,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isConstraint()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].asConstraintType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:51,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:56,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:61,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:61,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:61,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:61,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.resolution.types.ResolvedLambdaConstraintType:61,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ProjectRoot].<init>(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.ProjectRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].<init>()"
    - "[com.github.javaparser.utils.ProjectRoot].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ProjectRoot:47,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>()"
    - Src: "com.github.javaparser.utils.ProjectRoot:47,1"
      Dst: "[com.github.javaparser.utils.ProjectRoot].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ProjectRoot].getSourceRoot(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.ProjectRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional<SourceRoot>"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ProjectRoot:56,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.utils.ProjectRoot:56,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ProjectRoot].getSourceRoots()"
    functionSourceFile: "com.github.javaparser.utils.ProjectRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ProjectRoot:60,1"
      Dst: "[java.util.Map].values()"
    - Src: "com.github.javaparser.utils.ProjectRoot:60,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ProjectRoot].getRoot()"
    functionSourceFile: "com.github.javaparser.utils.ProjectRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.ProjectRoot].toString()"
    functionSourceFile: "com.github.javaparser.utils.ProjectRoot"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].values()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.util.Map].values()"
    - "[java.lang.Object].toString()"
    functionUses: 4
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.ProjectRoot:73,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.ProjectRoot:73,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.ProjectRoot:73,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.utils.ProjectRoot:73,1"
      Dst: "[java.util.Map].values()"
    - Src: "com.github.javaparser.utils.ProjectRoot:73,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.utils.ProjectRoot:73,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$7(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$7(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$7(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 111
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    functionUses: 1
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:103"
        BranchSideFuncs:
        - "getResources()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:103"
        BranchSideFuncs:
        - "getResources()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:110"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:98,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:98,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:98,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:99,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:99,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:104,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:104,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.metamodel.NameMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NameMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.NameMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$124(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__208:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$124(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].isNull(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__843:-1,1"
      Dst: "[java.util.Objects].isNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].bootstrap$(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].<init>(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].<init>(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].<init>(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$5(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.nodeTypes.NodeWithVariables)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__760:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$5(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.nodeTypes.NodeWithVariables)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].<init>()"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].<init>()"
    - "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:70,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>()"
    - Src: "com.github.javaparser.JavaParser:70,1"
      Dst: "[com.github.javaparser.JavaParser].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].getParserForProvider(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 103
    functionDepth: 3
    returnType: "com.github.javaparser.GeneratedJavaParser"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].<init>(com.github.javaparser.Provider)"
    - "[com.github.javaparser.GeneratedJavaParserBase].reset(com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParserConfiguration].getTabSize()"
    - "[com.github.javaparser.GeneratedJavaParser].setTabSize(int)"
    - "[com.github.javaparser.ParserConfiguration].isStoreTokens()"
    - "[com.github.javaparser.GeneratedJavaParserBase].setStoreTokens(boolean)"
    - "[com.github.javaparser.ParserConfiguration].getLanguageLevel()"
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel].isYieldSupported()"
    - "[com.github.javaparser.GeneratedJavaParserBase].setYieldSupported()"
    functionUses: 1
    ICount: 27
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaParser:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaParser:92"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Provider)"
      - BranchSide: "com.github.javaparser.JavaParser:91"
        BranchSideFuncs:
        - "reset(com.github.javaparser.Provider)"
    - Branch String: "com.github.javaparser.JavaParser:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaParser:102"
        BranchSideFuncs:
        - "isYieldSupported()"
      - BranchSide: "com.github.javaparser.JavaParser:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavaParser:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaParser:102"
        BranchSideFuncs:
        - "setYieldSupported()"
      - BranchSide: "com.github.javaparser.JavaParser:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:90,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].<init>(com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.JavaParser:92,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].reset(com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.JavaParser:94,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getTabSize()"
    - Src: "com.github.javaparser.JavaParser:94,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].setTabSize(int)"
    - Src: "com.github.javaparser.JavaParser:95,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isStoreTokens()"
    - Src: "com.github.javaparser.JavaParser:95,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].setStoreTokens(boolean)"
    - Src: "com.github.javaparser.JavaParser:96,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getLanguageLevel()"
    - Src: "com.github.javaparser.JavaParser:98,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel].isYieldSupported()"
    - Src: "com.github.javaparser.JavaParser:99,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].setYieldSupported()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].<init>(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14198
    functionLinenumberEnd: 14372
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].<init>()"
    - "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>(com.github.javaparser.SimpleCharStream)"
    - "[com.github.javaparser.Token].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>(com.github.javaparser.GeneratedJavaParser$1)"
    - "[java.util.ArrayList].<init>()"
    functionUses: 1
    ICount: 51
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14199,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>(com.github.javaparser.GeneratedJavaParser$1)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14368,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14200,1"
      Dst: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14201,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>(com.github.javaparser.SimpleCharStream)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14202,1"
      Dst: "[com.github.javaparser.Token].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14208,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ParserConfiguration].getTabSize()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].setTabSize(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].setTabSize(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:61,1"
      Dst: "[com.github.javaparser.AbstractCharStream].setTabSize(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isStoreTokens()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].isYieldSupported()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].bootstrap$(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:233,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:233,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__101].bootstrap$(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:233,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart<N>,com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 143
    functionDepth: 4
    returnType: "com.github.javaparser.ParseResult<N>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseStart<N>"
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].bootstrap$()"
    - "[com.github.javaparser.ParserConfiguration].getProcessors()"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Collectors].toList()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].preProcess(com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].preProcess(com.github.javaparser.Provider)"
    - "[com.github.javaparser.JavaParser].getParserForProvider(com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParseStart$CompilationUnit__1].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__21].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$AnnotationParseStart__6].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__17].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$SimpleNameParseStart__15].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ParameterParseStart__16].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__9].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__18].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$BlockParseStart__2].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ArrayInitializer__22].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__13].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$NameParseStart__14].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ModuleDeclarationParseStart__19].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ExpressionParseStart__5].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ResultTypeParseStart__10].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__4].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$TypeParameterParseStart__11].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseStart$BlockStatementParseStart__3].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[com.github.javaparser.ParseResult].<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
    - "[com.github.javaparser.GeneratedJavaParserBase].getCommentsCollection()"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$4].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$2].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$3].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.validator.TypedValidator$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.Processor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParseResult].getProblems()"
    - "[java.util.List].sort(java.util.Comparator)"
    - "[java.util.Vector].sort(java.util.Comparator)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[java.util.concurrent.CopyOnWriteArrayList].sort(java.util.Comparator)"
    - "[java.util.ArrayList].sort(java.util.Comparator)"
    - "[java.io.InvalidClassException].getMessage()"
    - "[java.nio.file.FileSystemException].getMessage()"
    - "[java.util.regex.PatternSyntaxException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[java.nio.file.InvalidPathException].getMessage()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.net.URISyntaxException].getMessage()"
    - "[sun.nio.fs.UnixException].getMessage()"
    - "[com.github.javaparser.Problem].<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.Processor].preProcess(com.github.javaparser.Provider)"
    - "[com.github.javaparser.ParseStart].parse(com.github.javaparser.GeneratedJavaParser)"
    - "[java.io.Closeable].close()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 65
    EdgeCount: 159
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaParser:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaParser:123"
        BranchSideFuncs:
        - "preProcess(com.github.javaparser.Provider)"
      - BranchSide: "com.github.javaparser.JavaParser:122"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getParserForProvider(com.github.javaparser.Provider)"
        - "parse(com.github.javaparser.GeneratedJavaParser)"
    - Branch String: "com.github.javaparser.JavaParser:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaParser:130"
        BranchSideFuncs:
        - "hasNext()"
        - "postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.JavaParser:129"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
        - "add(java.lang.Object)"
        - "getProblems()"
        - "sort(java.util.Comparator)"
        - "getMessage()"
        - "<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
        - "getCommentsCollection()"
        - "close()"
    - Branch String: "com.github.javaparser.JavaParser:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaParser:130"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
        - "add(java.lang.Object)"
        - "getProblems()"
        - "sort(java.util.Comparator)"
        - "getMessage()"
        - "<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
        - "getCommentsCollection()"
        - "close()"
      - BranchSide: "com.github.javaparser.JavaParser:129"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
        - "add(java.lang.Object)"
        - "getProblems()"
        - "sort(java.util.Comparator)"
        - "getMessage()"
        - "<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
        - "getCommentsCollection()"
        - "close()"
    Callsites:
    - Src: "com.github.javaparser.JavaParser:116,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.JavaParser:119,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getProcessors()"
    - Src: "com.github.javaparser.JavaParser:119,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.JavaParser:119,1"
      Dst: "[com.github.javaparser.JavaParser$get__29].bootstrap$()"
    - Src: "com.github.javaparser.JavaParser:119,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.JavaParser:119,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.JavaParser:119,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.JavaParser:120,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.JavaParser:120,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.JavaParser:120,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.JavaParser:121,1"
      Dst: "[com.github.javaparser.Processor].preProcess(com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.JavaParser:123,1"
      Dst: "[com.github.javaparser.JavaParser].getParserForProvider(com.github.javaparser.Provider)"
    - Src: "com.github.javaparser.JavaParser:125,1"
      Dst: "[com.github.javaparser.ParseStart].parse(com.github.javaparser.GeneratedJavaParser)"
    - Src: "com.github.javaparser.JavaParser:126,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].getCommentsCollection()"
    - Src: "com.github.javaparser.JavaParser:126,1"
      Dst: "[com.github.javaparser.ParseResult].<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
    - Src: "com.github.javaparser.JavaParser:128,1"
      Dst: "[com.github.javaparser.Processor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.JavaParser:130,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems()"
    - Src: "com.github.javaparser.JavaParser:130,1"
      Dst: "[java.util.List].sort(java.util.Comparator)"
    - Src: "com.github.javaparser.JavaParser:138,1"
      Dst: "[java.io.Closeable].close()"
    - Src: "com.github.javaparser.JavaParser:133,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.github.javaparser.JavaParser:134,1"
      Dst: "[com.github.javaparser.Problem].<init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)"
    - Src: "com.github.javaparser.JavaParser:134,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParserConfiguration].getProcessors()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 458
    functionLinenumberEnd: 460
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__29].bootstrap$()"
    functionSourceFile: "com.github.javaparser.JavaParser$get__29"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParser$get__29].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser$get__29:-1,1"
      Dst: "[com.github.javaparser.JavaParser$get__29].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__29].<init>()"
    functionSourceFile: "com.github.javaparser.JavaParser$get__29"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser$get__29:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Processor].preProcess(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.Processor"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].lambda$parse$3(java.nio.file.Path,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:234,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.JavaParser:234,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].lambda$parse$2(java.nio.file.Path,java.nio.charset.Charset,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:218,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].lambda$parse$1(java.io.File,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].toPath()"
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:200,1"
      Dst: "[java.io.File].toPath()"
    - Src: "com.github.javaparser.JavaParser:200,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.JavaParser:200,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser].lambda$parse$0(java.io.File,java.nio.charset.Charset,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.JavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].toPath()"
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser:184,1"
      Dst: "[java.io.File].toPath()"
    - Src: "com.github.javaparser.JavaParser:184,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].lambda$accept$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__106:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].lambda$accept$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 289
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Processor].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:288,1"
      Dst: "[com.github.javaparser.Processor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].preProcess(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: ""
    functionLinenumber: 293
    functionLinenumberEnd: 299
    functionDepth: 2
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].isDetectOriginalLineSeparator()"
    - "[com.github.javaparser.LineEndingProcessingProvider].<init>(com.github.javaparser.Provider)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:298"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Provider)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:294,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isDetectOriginalLineSeparator()"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:295,1"
      Dst: "[com.github.javaparser.LineEndingProcessingProvider].<init>(com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isDetectOriginalLineSeparator()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: ""
    functionLinenumber: 302
    functionLinenumberEnd: 314
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].isDetectOriginalLineSeparator()"
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].bootstrap$(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:313"
        BranchSideFuncs:
        - "getResult()"
        - "bootstrap$(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
        - "ifPresent(java.util.function.Consumer)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:303,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isDetectOriginalLineSeparator()"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:304,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:304,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor$lambda_postProcess_0__38].bootstrap$(com.github.javaparser.ParserConfiguration$LineEndingProcessor)"
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:304,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ParserConfiguration$1)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LineEndingProcessor"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 289
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ParserConfiguration$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LineEndingProcessor:288,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java14Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java14Validator"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].<init>()"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].<init>()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java13Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 3
    ICount: 17
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14Validator:53,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java13Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14Validator:49,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14Validator:49,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14Validator:64,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$4(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__819:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$4(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$4(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 573
    functionLinenumberEnd: 586
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    - "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:585"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:584"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:580"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:579"
        BranchSideFuncs:
        - "getComponentType()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:574,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:576,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:580,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:582,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:582,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:583,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__696"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__696:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__696"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__696:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__696"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__696:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$152(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__331:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$152(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.PropagatingAstObserver$1].<init>(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.observer.PropagatingAstObserver$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.AstObserver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.PropagatingAstObserver].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.PropagatingAstObserver$1:39,1"
      Dst: "[com.github.javaparser.ast.observer.PropagatingAstObserver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.PropagatingAstObserver$1].concretePropertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.observer.PropagatingAstObserver$1"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.PropagatingAstObserver].propertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator$1].propertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.observer.AstObserverAdapter].propertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.observer.AstObserver].propertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.PropagatingAstObserver$1:44,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].propertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.PropagatingAstObserver$1].concreteListChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.PropagatingAstObserver$1"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.PropagatingAstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserverAdapter].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.PropagatingAstObserver$1:50,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].listChange(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.observer.AstObserver$ListChangeType,int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.PropagatingAstObserver$1].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.observer.PropagatingAstObserver$1"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.PropagatingAstObserver$1].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserverAdapter:com.github.javaparser.ast.observer.PropagatingAstObserver].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserver].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.PropagatingAstObserver$1:55,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserver].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__401"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__401:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__401"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__401:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__401"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__401:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].bootstrap$(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].bootstrap$(com.github.javaparser.ast.expr.TypeExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].<init>(com.github.javaparser.ast.expr.TypeExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].<init>(com.github.javaparser.ast.expr.TypeExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].<init>(com.github.javaparser.ast.expr.TypeExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748].get()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__748:-1,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12:-1,1"
      Dst: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 156
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpressionParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__12:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpressionParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpressionParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8711
    functionLinenumberEnd: 8715
    functionDepth: 155
    returnType: "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8712,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpression()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8713,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.HashMap].<init>()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:45,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:41,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:43,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].inferenceVariableTypeForTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.logic.InferenceVariableType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].<init>(int,com.github.javaparser.resolution.TypeSolver)"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].setCorrespondingTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:50,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:50,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:51,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].<init>(int,com.github.javaparser.resolution.TypeSolver)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:53,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:54,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].setCorrespondingTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:55,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:57,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].addPair(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:64,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:66,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].inferenceVariableTypeForTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__1022].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:223"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:222"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:209,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:210,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:210,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:212,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:212,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:211,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:215,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:220,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:221,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:221,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].inferenceVariableTypeForTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:223,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:224,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:224,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__1022].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:224,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:226,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:228,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:228,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:228,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:230,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:230,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:230,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:233,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:235,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:235,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:234,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:240,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:240,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:114"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:61,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.IllegalArgumentException].<init>()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:45,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:47,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:57,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors()"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__1021].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.stream.Stream].concat(java.util.stream.Stream,java.util.stream.Stream)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__1019].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.List].isEmpty()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__1020].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.resolution.logic.ConflictingGenericTypesException].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 252
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:84"
      Branch Sides: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:75,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:76,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:78,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:78,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:79,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:86,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:86,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:86,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:87,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__1021].bootstrap$()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:88,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:89,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:89,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:85,1"
      Dst: "[java.util.stream.Stream].concat(java.util.stream.Stream,java.util.stream.Stream)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:92,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__1019].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:93,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:95,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:98,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__1020].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:102,1"
      Dst: "[com.github.javaparser.resolution.logic.ConflictingGenericTypesException].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:106,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:110,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:114,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:114,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:114,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:115,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].registerCorrespondance(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:75,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:124,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:128,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:130,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:132,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:134,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:134,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:136,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:139,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:139,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:141,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:151,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:154,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:171,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:172,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:173,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:181,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:181,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:181,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:182,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:186,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:198,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:201,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:201,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:201,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:201,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 71
    CyclomaticComplexity: 40
  - functionName: "[com.github.javaparser.resolution.logic.ConflictingGenericTypesException].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.ConflictingGenericTypesException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.ConflictingGenericTypesException:31,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.resolution.logic.ConflictingGenericTypesException:31,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:119,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:119,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getCanonicalName()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:157,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:71,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equivalentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__1023].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:247"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:252"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:251"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:252"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:251"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:254"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:256"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:266"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:265"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.InferenceContext:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.InferenceContext:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:246,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].equivalentType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:248,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:249,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:249,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__1023].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:249,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:251,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:251,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:251,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:254,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:255,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:255,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:255,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:255,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:257,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:258,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:258,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:259,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:259,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:261,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:262,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:266,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:266,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$resolve$4(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:249,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$placeInferenceVariables$3(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:224,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].placeInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$2(java.lang.String,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:99,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:99,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$1(java.lang.String,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:93,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:93,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext:88,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$170(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__268:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$170(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__526"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__526:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__526"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__526:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__526"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__526:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java17PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java17PostProcessor"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java16PostProcessor].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java17PostProcessor:26,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java16PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationParseStart__6].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationParseStart__6"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$AnnotationParseStart__6].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationParseStart__6:-1,1"
      Dst: "[com.github.javaparser.ParseStart$AnnotationParseStart__6].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationParseStart__6].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationParseStart__6"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationParseStart__6:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationParseStart__6].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationParseStart__6"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 154
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationParseStart__6:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8675
    functionLinenumberEnd: 8679
    functionDepth: 153
    returnType: "com.github.javaparser.ast.expr.AnnotationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8676,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotation()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8677,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$5(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_5__913:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$5(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].bootstrap$(com.github.javaparser.ast.stmt.ForStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].<init>(com.github.javaparser.ast.stmt.ForStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].<init>(com.github.javaparser.ast.stmt.ForStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].<init>(com.github.javaparser.ast.stmt.ForStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$138(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__345:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$138(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$88(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__360:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$88(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$14(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__757:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$14(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$6(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$6(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$6(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 813
    functionLinenumberEnd: 817
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:814,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:815,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection<E>)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<E>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.AbstractCollection:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$CollectionView:java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.Collection].isEmpty()"
    functionUses: 33
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:39"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.utils.Utils:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:39"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:40,1"
      Dst: "[java.util.Collection].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.Utils].assertNonNegative(java.lang.Number)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Number].longValue()"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:58,1"
      Dst: "[java.lang.Number].longValue()"
    - Src: "com.github.javaparser.utils.Utils:59,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].assertPositive(java.lang.Number)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Number].longValue()"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:65,1"
      Dst: "[java.lang.Number].longValue()"
    - Src: "com.github.javaparser.utils.Utils:66,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].readerToString(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.io.Reader].read(char[],int,int)"
    - "[java.lang.StringBuilder].append(char[],int,int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:92,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.Utils:95,1"
      Dst: "[java.io.Reader].read(char[],int,int)"
    - Src: "com.github.javaparser.utils.Utils:96,1"
      Dst: "[java.lang.StringBuilder].append(char[],int,int)"
    - Src: "com.github.javaparser.utils.Utils:98,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].toCamelCase(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:106,1"
      Dst: "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].camelCaseToScreaming(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].toUpperCase()"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].toCharArray()"
    - "[java.lang.Character].isUpperCase(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Character].toUpperCase(char)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:128,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.utils.Utils:131,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.utils.Utils:131,1"
      Dst: "[java.lang.String].toUpperCase()"
    - Src: "com.github.javaparser.utils.Utils:131,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:132,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.utils.Utils:132,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "com.github.javaparser.utils.Utils:133,1"
      Dst: "[java.lang.Character].isUpperCase(char)"
    - Src: "com.github.javaparser.utils.Utils:134,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:136,1"
      Dst: "[java.lang.Character].toUpperCase(char)"
    - Src: "com.github.javaparser.utils.Utils:136,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.utils.Utils:138,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.Utils].indent(java.lang.StringBuilder,int)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:157,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].stringTransformer(java.lang.String,java.lang.String,java.util.function.Function<String,String>)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 182
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.function.Function<String,String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__375].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833].apply(java.lang.Object)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 304
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:181"
        BranchSideFuncs:
        - "format(java.lang.String,java.lang.Object[])"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.utils.Utils:180"
        BranchSideFuncs:
        - "substring(int)"
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "apply(java.lang.Object)"
        - "substring(int,int)"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:178,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.utils.Utils:179,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.utils.Utils:179,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:181,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.Utils:181,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.utils.Utils:181,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.utils.Utils:181,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:181,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.utils.Utils:181,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].set(java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.HashSet].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:263,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.utils.Utils:263,1"
      Dst: "[java.util.HashSet].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].removeFileExtension(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:284,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "com.github.javaparser.utils.Utils:286,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].lastIndexOf(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].lastIndexOf(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1751,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1751,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].lastIndexOf(java.lang.String,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.String].length()"
    - "[java.lang.String].lastIndexOf(byte[],byte,int,java.lang.String,int)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1772,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1772,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1772,1"
      Dst: "[java.lang.String].lastIndexOf(byte[],byte,int,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].lastIndexOf(byte[],byte,int,java.lang.String,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 5
    argTypes:
    - "byte[]"
    - "byte"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.String].length()"
    - "[java.lang.StringLatin1].lastIndexOf(byte[],int,byte[],int,int)"
    - "[java.lang.StringUTF16].lastIndexOf(byte[],int,byte[],int,int)"
    - "[java.lang.StringUTF16].lastIndexOfLatin1(byte[],int,byte[],int,int)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:1796"
      Branch Sides:
      - BranchSide: "java.lang.String:1799"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1798"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1799"
      Branch Sides:
      - BranchSide: "java.lang.String:1803"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1802"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1803"
      Branch Sides:
      - BranchSide: "java.lang.String:null"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1806"
      Branch Sides:
      - BranchSide: "java.lang.String:1811"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1810"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1807"
      Branch Sides:
      - BranchSide: "java.lang.String:1809"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1808"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1811"
      Branch Sides:
      - BranchSide: "java.lang.String:1815"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1814"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:1789,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1790,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1808,1"
      Dst: "[java.lang.StringLatin1].lastIndexOf(byte[],int,byte[],int,int)"
    - Src: "java.lang.String:1809,1"
      Dst: "[java.lang.StringUTF16].lastIndexOf(byte[],int,byte[],int,int)"
    - Src: "java.lang.String:1815,1"
      Dst: "[java.lang.StringUTF16].lastIndexOfLatin1(byte[],int,byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.Utils].lambda$hasUnaryMinusAsParent$2(com.github.javaparser.ast.expr.UnaryExpr)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:306,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - Src: "com.github.javaparser.utils.Utils:306,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].lambda$hasUnaryMinusAsParent$1(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.UnaryExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].lambda$hasUnaryMinusAsParent$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].equals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:43,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:43,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:47"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:48,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:52"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:53,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:57"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:58,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:62"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:63,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:67"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:68,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:72"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:73,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:77"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:78,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:82"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:83,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:87"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:88,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:92"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:93,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:97"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:98,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:102"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:103,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:107"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:108,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:112"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:113,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:117"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:118,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:122"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:123,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:127"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:128,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:132"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:133,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:137"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:138,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:142"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:143,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:147"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:148,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:152"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:153,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:157"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:158,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:162"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:163,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:167"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:168,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:172"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:173,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:177"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:178,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:182"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:183,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:187"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:188,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:192"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:193,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:197"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:198,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:202"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:203,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:207"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:208,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:212"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:213,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:217"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:218,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:222"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:223,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:227"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:228,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:232"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:233,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:237"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:238,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:242"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:243,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:247"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:248,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:252"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:253,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:257"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:258,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:262"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:263,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:267"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:268,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:272"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:273,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:277"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:278,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:282"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:283,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 287
    functionLinenumberEnd: 289
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:287"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:288,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:292"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:293,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:297"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:298,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:302"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:303,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:307"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:308,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:312"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:313,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:317"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:318,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:322"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:323,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:327"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:328,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:332"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:333,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 337
    functionLinenumberEnd: 339
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:337"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:338,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:342"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:343,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:347"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:348,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:352"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:353,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:357"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:358,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 362
    functionLinenumberEnd: 364
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:362"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:363,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:367"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:368,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:372"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:373,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:377"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:378,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:382"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:383,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 387
    functionLinenumberEnd: 389
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:388"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:387"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:388,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 392
    functionLinenumberEnd: 394
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:392"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:393,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:397"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:398,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 402
    functionLinenumberEnd: 404
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:403"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:402"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:403,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 407
    functionLinenumberEnd: 409
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:407"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:408,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:412"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:413,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:418"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:417"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:418,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 422
    functionLinenumberEnd: 424
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:422"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:423,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:427"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:428,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:432"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:433,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:437"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:438,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:442"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:443,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 447
    functionLinenumberEnd: 449
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:447"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:448,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 452
    functionLinenumberEnd: 454
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:452"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:453,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:458"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:457"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:458,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:462"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:463,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:467"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:468,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 472
    functionLinenumberEnd: 474
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:472"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:473,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 477
    functionLinenumberEnd: 479
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:477"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:478,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:482"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:483,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:488"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:487"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:488,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:492"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:493,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 497
    functionLinenumberEnd: 499
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:497"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:498,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:502"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:503,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:507"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:508,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:513"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:512"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:513,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 517
    functionLinenumberEnd: 519
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:517"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:518,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 522
    functionLinenumberEnd: 524
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:523"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:522"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:523,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 527
    functionLinenumberEnd: 529
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:527"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:528,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:532"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:533,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 537
    functionLinenumberEnd: 539
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:538"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:537"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:538,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:543"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:542"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:543,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 547
    functionLinenumberEnd: 549
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "com.github.javaparser.ast.visitor.Visitable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:547"
        BranchSideFuncs:
        - "valueOf(boolean)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:548,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor:38,1"
      Dst: "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.visitor.Visitable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$2(com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__31:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$2(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:65,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:67,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].setConfiguration(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].getSource()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:79,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:84,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 96
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].bootstrap$()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 13
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:95"
        BranchSideFuncs:
        - "<init>()"
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:88,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:89,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:90,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:91,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:91,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:93,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:93,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:93,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:93,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:89,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__798"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$asString__798:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__798"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$asString__798:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList<BodyDeclaration<?>>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 104
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<BodyDeclaration<?>>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 6
    ICount: 15
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:103"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:98,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:98,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:99,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:100,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 13
    ICount: 16
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:108"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:113"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:106,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:109,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:109,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:109,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:110,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:111,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>,boolean,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 128
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    - "boolean"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 15
    ICount: 20
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:122"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:127"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "print(java.lang.String)"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:117,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:121,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:123,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:123,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:123,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:124,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments<?>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 143
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments<?>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 6
    ICount: 24
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:142"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:140"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:139"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:130,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].getTypeArguments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:130,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:131,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:132,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:133,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:133,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:134,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:135,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList<TypeParameter>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 157
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<TypeParameter>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 5
    ICount: 21
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:156"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:154"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:153"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:145,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:146,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:147,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:147,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:148,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:149,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList<T>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 183
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<T>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.SourcePrinter].getCursor()"
    - "[com.github.javaparser.printer.SourcePrinter].indentWithAlignTo(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 5
    ICount: 47
    EdgeCount: 110
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:181"
        BranchSideFuncs:
        - "isColumnAlignParameters()"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:180"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:-1"
        BranchSideFuncs:
        - "isColumnAlignParameters()"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:-1"
        BranchSideFuncs:
        - "isColumnAlignParameters()"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:165"
        BranchSideFuncs:
        - "indentWithAlignTo(int)"
        - "getCursor()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:164"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:177"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:173"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:181"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:180"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:159,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:160,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:161,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:161,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:163,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].getCursor()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:163,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indentWithAlignTo(int)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:165,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:165,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:166,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:167,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:171,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:178,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignParameters()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:163,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:164,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:165,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList<?\
      \ extends Visitable>,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 198
    functionDepth: 4
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList<? extends Visitable>"
    - "java.lang.Void"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 2
    ICount: 24
    EdgeCount: 172
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:197"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:196"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:195"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:194"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:186,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:187,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:188,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:188,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:189,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:190,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixRequiredList(com.github.javaparser.ast.NodeList<?\
      \ extends Visitable>,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 213
    functionDepth: 4
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.ast.NodeList<? extends Visitable>"
    - "java.lang.Void"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 172
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:211"
        BranchSideFuncs:
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:210"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:211"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:210"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:201,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:202,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:203,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:203,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:204,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:205,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional<Comment>,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Optional<Comment>"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 83
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:215,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__796].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:215,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 243
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.Node].getParsed()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 45
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:226"
        BranchSideFuncs:
        - "println(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:225"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:229"
        BranchSideFuncs:
        - "getPackageDeclaration()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:228"
        BranchSideFuncs:
        - "isEmpty()"
        - "getImports()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:232"
        BranchSideFuncs:
        - "getTypes()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:240"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:239"
        BranchSideFuncs:
        - "ifPresent(java.util.function.Consumer)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "getModule()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:233"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:232"
        BranchSideFuncs:
        - "getTypes()"
        - "iterator()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:220,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:221,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:221,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:222,1"
      Dst: "[com.github.javaparser.ast.Node].getParsed()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:223,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:226,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:226,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:227,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:227,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:229,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:229,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:230,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:231,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:233,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:233,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:233,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:234,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:234,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:240,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:240,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__764].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:240,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:241,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1837
    functionLinenumberEnd: 1868
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].get(int)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 85
    ICount: 70
    EdgeCount: 121
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1839"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1838"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1840"
        BranchSideFuncs:
        - "getParentNode()"
        - "orElse(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1839"
        BranchSideFuncs:
        - "getParentNode()"
        - "orElse(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1841"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1842"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "getChildNodes()"
        - "sortByBeginPosition(java.util.List)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1841"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "getChildNodes()"
        - "sortByBeginPosition(java.util.List)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1845"
      Branch Sides: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1842"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1841"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "getChildNodes()"
        - "sortByBeginPosition(java.util.List)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:null"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1859"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1858"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1859"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1858"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1857"
      Branch Sides: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1867"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1866"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1861"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:null"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
        - "getClass()"
        - "append(int)"
        - "<init>()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1838,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1840,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1840,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1842,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1842,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1843,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1845,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1847,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1853,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1862,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1862,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1863,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1863,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1863,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1863,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1863,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1865,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 4
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:144"
        BranchSideFuncs:
        - "get(com.github.javaparser.printer.configuration.ConfigurationOption)"
        - "<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
        - "isPresent()"
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:145,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:146,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:147,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1869
    functionLinenumberEnd: 1891
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Collectors].toList()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 42
    EdgeCount: 146
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1870"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1872"
        BranchSideFuncs:
        - "toList()"
        - "sortByBeginPosition(java.util.List)"
        - "isEmpty()"
        - "bootstrap$()"
        - "getChildNodes()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1878"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1877"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1887"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1886"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1887"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1886"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1883"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1886"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1885"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1889"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1870,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1873,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1873,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1873,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1873,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1873,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1873,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1874,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1875,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1880,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1881,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1888,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 255
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 18
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:246,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:247,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:247,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:248,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:248,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:249,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:250,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:250,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:251,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:252,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:253,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 257
    functionLinenumberEnd: 263
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:258,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:259,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:259,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:260,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:260,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:261,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 275
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:272"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:271"
        BranchSideFuncs:
        - "getIdentifier()"
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:266,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:267,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:267,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:268,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:268,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:269,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:269,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:270,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:272,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:273,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:278,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:278,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 282
    functionLinenumberEnd: 335
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 87
    EdgeCount: 233
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:304"
        BranchSideFuncs:
        - "getExtendedTypes()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:303"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:304"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:303"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:301"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:316"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:315"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:315"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:314"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:313"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:326"
        BranchSideFuncs:
        - "getPermittedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:325"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:326"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:325"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:324"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:323"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:331"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:330"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:283,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:284,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:284,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:285,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:285,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:286,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:286,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:287,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:288,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:292,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:292,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:293,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:293,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:294,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:294,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:296,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:296,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:297,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:298,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:304,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:316,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:326,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:327,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:328,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:328,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:329,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:331,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:332,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 337
    functionLinenumberEnd: 377
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 67
    EdgeCount: 162
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:354"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:353"
        BranchSideFuncs:
        - "printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getTypeParameters()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:353"
        BranchSideFuncs:
        - "printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getTypeParameters()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:352"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:351"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:368"
        BranchSideFuncs:
        - "getImplementedTypes()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:367"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:368"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:367"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "indent()"
        - "println(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:366"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:365"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:373"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:372"
        BranchSideFuncs:
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:338,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:339,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:339,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:340,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:340,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:341,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:341,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:342,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:343,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:343,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:345,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:345,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:346,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:346,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:347,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:348,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:355,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:355,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:356,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:356,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:362,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:368,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:369,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:370,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:371,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:373,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:374,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 379
    functionLinenumberEnd: 419
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintComments()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintJavadoc()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.String].trim()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[com.github.javaparser.utils.Utils].trimTrailingSpaces(java.lang.String)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.lang.String].isEmpty()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 69
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:418"
        BranchSideFuncs:
        - "getEndOfLineCharacter()"
        - "getHeader()"
        - "split(java.lang.String)"
        - "getContent()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:417"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:418"
        BranchSideFuncs:
        - "getEndOfLineCharacter()"
        - "getHeader()"
        - "split(java.lang.String)"
        - "getContent()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:417"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:395"
        BranchSideFuncs:
        - "trim()"
        - "startsWith(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:394"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "bootstrap$()"
        - "iterator()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:null"
        BranchSideFuncs:
        - "substring(int)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:416"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "isEmpty()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:415"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "<init>()"
        - "toString()"
        - "println(java.lang.String)"
        - "getFooter()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:399"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:404"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:403"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:400"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:415"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:414"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:409"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:408"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:410"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:413"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:380,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:381,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintComments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:381,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintJavadoc()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:382,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:382,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:384,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:384,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:384,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:385,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:386,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:388,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:389,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:390,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:392,1"
      Dst: "[com.github.javaparser.utils.Utils].trimTrailingSpaces(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:393,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:397,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:397,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:397,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:398,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:398,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:398,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:399,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:409,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:416,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:416,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:416,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].getFooter()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:416,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintComments()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 142
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:139,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:140,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:141,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintJavadoc()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:157,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:158,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:159,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 237
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:233,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:234,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:235,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:236,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 421
    functionLinenumberEnd: 436
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:428"
        BranchSideFuncs:
        - "getScope()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:427"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getAnnotations()"
        - "getName()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
        - "isUsingDiamondOperator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:433"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:432"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:422,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:423,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:423,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:424,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:424,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:425,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:425,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:426,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:428,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:428,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:429,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:429,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:430,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments].isUsingDiamondOperator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:433,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 438
    functionLinenumberEnd: 454
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 28
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:453"
        BranchSideFuncs:
        - "getTypeBound()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:452"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:453"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:452"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:451"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:439,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:440,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:440,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:441,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:441,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:442,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:442,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:443,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:443,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:444,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:445,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:445,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:446,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:447,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 456
    functionLinenumberEnd: 462
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:457,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:458,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:458,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:459,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:459,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:460,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:460,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType$Primitive].asString()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:460,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 464
    functionLinenumberEnd: 478
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 24
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:467"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:472"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:471"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:477"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getAnnotations()"
        - "print(java.lang.String)"
        - "next()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:465,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:469,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:470,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:472,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:473,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:473,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:473,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:474,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:474,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:475,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 480
    functionLinenumberEnd: 488
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:486"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getDimension()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:485"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:481,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:481,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:482,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:483,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:483,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:484,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:484,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 490
    functionLinenumberEnd: 504
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:495"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:503"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:502"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:499"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:498"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:491,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:492,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:492,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:493,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:493,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:495,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:495,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:495,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:495,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:499,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:501,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 506
    functionLinenumberEnd: 520
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:519"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:518"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:515"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:514"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:507,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:508,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:508,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:509,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:509,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:511,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:511,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:511,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:511,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:515,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:517,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 522
    functionLinenumberEnd: 536
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:527"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:531"
        BranchSideFuncs:
        - "getExtendedType()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:530"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:535"
        BranchSideFuncs:
        - "getSuperType()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:523,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:524,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:524,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:525,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:525,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:526,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:527,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:527,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:529,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:529,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:531,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 543
    functionLinenumberEnd: 565
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 37
    EdgeCount: 83
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:555"
        BranchSideFuncs:
        - "ifPresent(java.util.function.Consumer)"
        - "getMaximumCommonType()"
        - "isPresent()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:554"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:551"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:555"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:554"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:563"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:562"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:559"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:562"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:544,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:545,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:545,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:546,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:546,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:547,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:547,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:548,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:548,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:549,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:550,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:550,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:551,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:552,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:556,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:556,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:557,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:558,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 567
    functionLinenumberEnd: 591
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:590"
        BranchSideFuncs:
        - "getInitializer()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:568,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:569,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:569,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:570,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:570,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:571,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:571,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__759].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:571,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:586,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:586,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:587,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:588,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:588,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 593
    functionLinenumberEnd: 611
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 31
    EdgeCount: 111
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:608"
        BranchSideFuncs:
        - "getValues()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:607"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:606"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:605"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:602"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:605"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:604"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:594,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:595,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:595,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:596,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:597,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:597,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:599,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:599,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:600,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:601,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:608,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 613
    functionLinenumberEnd: 619
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:614,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:615,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:615,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:616,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:616,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:617,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 621
    functionLinenumberEnd: 627
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:622,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:623,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:623,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:624,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:624,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:625,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 629
    functionLinenumberEnd: 633
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:630,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:630,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:630,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 635
    functionLinenumberEnd: 643
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:636,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:637,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:637,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:638,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:638,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:639,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:640,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 645
    functionLinenumberEnd: 658
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 28
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:653"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getLevels()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:652"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:653"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:657"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getInitializer()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:646,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:647,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:647,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:648,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:649,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:649,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:650,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:650,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:650,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:650,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:651,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:653,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:653,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:655,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:655,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 660
    functionLinenumberEnd: 673
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:664"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:666"
        BranchSideFuncs:
        - "getOperator()"
        - "asString()"
        - "isSpaceAroundOperators()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:668"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:671"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:670"
        BranchSideFuncs:
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:661,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:662,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:662,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:663,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:663,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:664,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:665,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:667,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:667,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:671,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:151,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:152,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:153,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:685"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:684"
        BranchSideFuncs:
        - "getOperator()"
        - "asString()"
        - "isSpaceAroundOperators()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:689"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:688"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getRight()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:679,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:680,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:680,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:681,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:681,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:682,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:683,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:685,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:685,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:689,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 693
    functionLinenumberEnd: 701
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 52
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:694,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:695,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:695,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:696,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:697,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:697,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:699,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 703
    functionLinenumberEnd: 709
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:704,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:705,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:705,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:706,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:706,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:707,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 711
    functionLinenumberEnd: 720
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 113
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:712,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:713,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:713,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:714,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:714,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:715,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:716,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:718,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 722
    functionLinenumberEnd: 729
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:723,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:724,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:724,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:725,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:726,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:726,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 731
    functionLinenumberEnd: 738
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:732,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:733,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:733,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:734,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:734,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:735,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:736,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:736,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 740
    functionLinenumberEnd: 751
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:745"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:748"
        BranchSideFuncs:
        - "getPattern()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:747"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:741,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:742,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:742,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:743,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:743,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:744,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:745,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:745,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:746,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:748,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 753
    functionLinenumberEnd: 759
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:754,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:754,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:755,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:755,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:756,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:757,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:757,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 761
    functionLinenumberEnd: 767
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:762,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:763,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:763,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:764,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:764,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:765,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:765,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 769
    functionLinenumberEnd: 776
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:770,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:771,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:771,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:772,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:773,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 778
    functionLinenumberEnd: 783
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:779,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:780,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:780,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:781,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:781,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 785
    functionLinenumberEnd: 790
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:786,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:787,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:787,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:788,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:788,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 792
    functionLinenumberEnd: 797
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:793,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:794,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:794,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:795,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:795,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 799
    functionLinenumberEnd: 806
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:800,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:801,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:801,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:802,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:803,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 808
    functionLinenumberEnd: 820
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:809,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:810,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:810,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:811,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:812,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:813,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].stripIndentOfLines()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:813,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__756].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:813,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:818,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 822
    functionLinenumberEnd: 827
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getValue()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.lang.String].valueOf(boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:823,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:824,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:824,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:825,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:825,1"
      Dst: "[java.lang.String].valueOf(boolean)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:825,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 829
    functionLinenumberEnd: 834
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:830,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:831,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:831,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:832,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 836
    functionLinenumberEnd: 845
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:843"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:842"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:837,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:838,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:838,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:839,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:839,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:840,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:840,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:841,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 847
    functionLinenumberEnd: 856
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:854"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:853"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:848,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:849,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:849,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:850,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:850,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:852,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 858
    functionLinenumberEnd: 955
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[java.util.concurrent.atomic.AtomicBoolean].<init>()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignFirstMethodChain()"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].bootstrap$()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].bootstrap$(java.lang.Class)"
    - "[java.util.Optional].filter(java.util.function.Predicate)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].bootstrap$()"
    - "[java.util.Optional].flatMap(java.util.function.Function)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].bootstrap$(com.github.javaparser.ast.Node)"
    - "[java.util.Optional].get()"
    - "[java.util.concurrent.atomic.AtomicBoolean].set(boolean)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734].bootstrap$(java.lang.Class)"
    - "[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)"
    - "[java.util.concurrent.atomic.AtomicBoolean].get()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__732].bootstrap$()"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].duplicateIndent()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].reindentToPreviousLevel()"
    functionUses: 1
    ICount: 131
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:889"
        BranchSideFuncs:
        - "<init>(boolean)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:889"
        BranchSideFuncs:
        - "<init>(boolean)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:874"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:885"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:884"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:879"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:885"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:884"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:885"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:883"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:908"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:907"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:907"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:893"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:892"
        BranchSideFuncs:
        - "booleanValue()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:909"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:923"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:922"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getName()"
        - "getScope()"
        - "duplicateIndent()"
        - "getArguments()"
        - "ifPresent(java.util.function.Consumer)"
        - "unindent()"
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:922"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getName()"
        - "getScope()"
        - "duplicateIndent()"
        - "getArguments()"
        - "ifPresent(java.util.function.Consumer)"
        - "unindent()"
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:918"
        BranchSideFuncs:
        - "set(boolean)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:917"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:918"
        BranchSideFuncs:
        - "set(boolean)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:917"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:953"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:953"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:953"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:859,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:860,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:860,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:865,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:866,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignFirstMethodChain()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:868,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:868,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:869,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:870,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:870,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:868,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:873,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:874,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:875,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:875,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:875,1"
      Dst: "[java.util.Optional].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:876,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:876,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:877,1"
      Dst: "[java.util.Optional].flatMap(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:878,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:880,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:885,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__734].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:884,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].set(boolean)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:890,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].<init>(boolean)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:891,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:894,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__728].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:895,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:895,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:897,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].bootstrap$(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:899,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$init__732].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:899,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:910,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:911,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__724].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:913,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:913,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:914,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__727].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:923,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:923,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:945,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:946,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:946,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:947,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].duplicateIndent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:948,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:948,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:949,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:952,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].reindentToPreviousLevel()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 27
    CyclomaticComplexity: 16
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignFirstMethodChain()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:169,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:170,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:171,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__729"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__729:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__729"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__729:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__725"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__725:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].<init>(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__725"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__725:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    - "java.lang.Void"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 957
    functionLinenumberEnd: 979
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.Node].hasScope()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 44
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:964"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:963"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getTypeArguments()"
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
        - "orElse(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:966"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:969"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:968"
        BranchSideFuncs:
        - "getArguments()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getType()"
        - "isPresent()"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:978"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "print(java.lang.String)"
        - "getAnonymousClassBody()"
        - "println(java.lang.String)"
        - "get()"
        - "unindent()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:977"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:958,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:959,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:959,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:960,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:961,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:961,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:961,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:962,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:965,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:966,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:966,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:966,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:969,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:969,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:970,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:970,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:971,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:971,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:972,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:973,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:974,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:975,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 981
    functionLinenumberEnd: 992
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPrefix()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:984"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:987"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:986"
        BranchSideFuncs:
        - "isPostfix()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:991"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "getOperator()"
        - "asString()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:990"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:982,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:983,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:983,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:984,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:984,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPrefix()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:985,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:985,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:987,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:987,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:988,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 994
    functionLinenumberEnd: 1028
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 59
    EdgeCount: 159
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1003"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1002"
        BranchSideFuncs:
        - "isEmpty()"
        - "getName()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1014"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1013"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1006"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1014"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1013"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1012"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1011"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1015"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1025"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1024"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1017"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1025"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1024"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1020"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1023"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1022"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:995,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:996,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:996,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:997,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:997,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:998,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:998,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:999,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:999,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1000,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1001,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1003,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1003,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1006,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1006,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1007,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1015,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1015,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1026,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1026,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1030
    functionLinenumberEnd: 1053
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1036"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1039"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1038"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getName()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1040"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1050"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1049"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1042"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1050"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1049"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1048"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1047"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1031,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1032,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1032,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1033,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1034,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1035,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1035,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1036,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters].isGeneric()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1037,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1039,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1039,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1040,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1042,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1042,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1043,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1044,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1051,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1051,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1055
    functionLinenumberEnd: 1101
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 75
    EdgeCount: 179
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1061"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1064"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1063"
        BranchSideFuncs:
        - "getName()"
        - "getType()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
        - "ifPresent(java.util.function.Consumer)"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1074"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1083"
        BranchSideFuncs:
        - "getParameters()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1082"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1075"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1083"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1082"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1078"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1081"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1080"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1084"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1094"
        BranchSideFuncs:
        - "getThrownExceptions()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1093"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1094"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1093"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1089"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1092"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1091"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1094"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1097"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1096"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1056,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1057,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1058,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1058,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1059,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1059,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1060,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1061,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1062,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1068,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1068,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__713].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1068,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1074,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1075,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1075,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1076,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1077,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1094,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1094,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1098,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1098,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1103
    functionLinenumberEnd: 1118
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.type.UnknownType].isUnknownType()"
    - "[com.github.javaparser.ast.type.Type].isUnknownType()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1113"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1112"
        BranchSideFuncs:
        - "isUnknownType()"
        - "getType()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1116"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1115"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getName()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1104,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1105,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1105,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1106,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1106,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1107,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1107,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1108,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1108,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1109,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1110,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1111,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1113,1"
      Dst: "[com.github.javaparser.ast.type.Type].isUnknownType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1120
    functionLinenumberEnd: 1128
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1121,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1122,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1122,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1123,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1123,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1124,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1124,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1125,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1130
    functionLinenumberEnd: 1147
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1136"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1141"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1140"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1131,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1132,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1132,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1133,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1134,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1135,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1137,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1137,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1138,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1138,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1144,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1144,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1149
    functionLinenumberEnd: 1170
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 43
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1155"
        BranchSideFuncs:
        - "printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1154"
        BranchSideFuncs:
        - "getAnnotations()"
        - "printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1161"
        BranchSideFuncs:
        - "getMaximumCommonType()"
        - "bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
        - "ifPresent(java.util.function.Consumer)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1160"
        BranchSideFuncs:
        - "getVariables()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1169"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1168"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1150,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1151,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1151,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1152,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1152,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1152,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].bootstrap$(java.lang.Class)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1152,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1152,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1152,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1152,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1153,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1153,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1155,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1157,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1157,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1158,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1158,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getMaximumCommonType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1159,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__712].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1159,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1161,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1162,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1162,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1163,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1164,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1172
    functionLinenumberEnd: 1177
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1173,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1174,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1174,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1175,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1175,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1179
    functionLinenumberEnd: 1184
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1180,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1181,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1181,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1186
    functionLinenumberEnd: 1197
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1195"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getMessage()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1194"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1187,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1188,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1188,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1189,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1190,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1190,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1191,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1191,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1193,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1199
    functionLinenumberEnd: 1214
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1210"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1209"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1210"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1209"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1200,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1201,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1201,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1202,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1203,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1204,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1205,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1205,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1205,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1207,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1210,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1211,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1212,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1216
    functionLinenumberEnd: 1223
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1217,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1218,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1220,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1225
    functionLinenumberEnd: 1230
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1226,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1227,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1227,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1228,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1232
    functionLinenumberEnd: 1238
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1233,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1234,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1234,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1235,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1235,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1236,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1240
    functionLinenumberEnd: 1244
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1241,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1242,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1251
    functionLinenumberEnd: 1265
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.SwitchNode"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].indentIf(boolean)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIndentCaseInSwitch()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].unindentIf(boolean)"
    - "[com.github.javaparser.ast.nodeTypes.SwitchNode].getComment()"
    - "[com.github.javaparser.ast.nodeTypes.SwitchNode].getSelector()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.SwitchNode].getEntries()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 30
    EdgeCount: 94
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1263"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "indentIf(boolean)"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1262"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1261"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "iterator()"
        - "getEntries()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1260"
        BranchSideFuncs:
        - "unindentIf(boolean)"
        - "isIndentCaseInSwitch()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1252,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1253,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1254,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getSelector()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1254,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1255,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1256,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.SwitchNode].getEntries()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1257,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIndentCaseInSwitch()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1257,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].indentIf(boolean)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1258,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1258,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1258,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1259,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1261,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].unindentIf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIndentCaseInSwitch()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 178
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:175,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:176,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:177,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].indentIf(boolean)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1892
    functionLinenumberEnd: 1895
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1894"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1893,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].unindentIf(boolean)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1896
    functionLinenumberEnd: 1899
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1897"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1898"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1897"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1897,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1246
    functionLinenumberEnd: 1250
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1247,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1248,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1267
    functionLinenumberEnd: 1303
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 77
    EdgeCount: 229
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:-1"
        BranchSideFuncs:
        - "isNullOrEmpty(java.util.Collection)"
        - "getType()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1275"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1274"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1283"
        BranchSideFuncs:
        - "getLabels()"
        - "isDefault()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1281"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1286"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1287"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1286"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1291"
        BranchSideFuncs:
        - "get()"
        - "getGuard()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1290"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1301"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getStatements()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1300"
        BranchSideFuncs:
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1301"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getStatements()"
        - "iterator()"
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1300"
        BranchSideFuncs:
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1268,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1269,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1269,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1271,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1272,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1272,1"
      Dst: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1273,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1273,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1273,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1273,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1276,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1276,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1277,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1278,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1284,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1284,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1287,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1287,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1289,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1293,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1294,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1295,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1301,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1305
    functionLinenumberEnd: 1312
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1306,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1307,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1307,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1308,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1309,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1309,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__761].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1309,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1314
    functionLinenumberEnd: 1321
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1315,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1316,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1316,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1317,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1318,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1318,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1323
    functionLinenumberEnd: 1333
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1331"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getExpression()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1330"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1324,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1325,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1325,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1326,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1327,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1327,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1329,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1329,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1335
    functionLinenumberEnd: 1385
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getMaxEnumConstantsToAlignHorizontally()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 1
    ICount: 88
    EdgeCount: 169
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1354"
        BranchSideFuncs:
        - "getImplementedTypes()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1353"
        BranchSideFuncs:
        - "indent()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1354"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1353"
        BranchSideFuncs:
        - "indent()"
        - "isNonEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1352"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1351"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1356"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1373"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1360"
        BranchSideFuncs:
        - "bootstrap$()"
        - "stream()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1359"
        BranchSideFuncs:
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1360"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1360"
        BranchSideFuncs:
        - "getMaxEnumConstantsToAlignHorizontally()"
        - "bootstrap$()"
        - "iterator()"
        - "stream()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1359"
        BranchSideFuncs:
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1374"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1373"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1365"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1372"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1371"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1369"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1368"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1378"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
        - "println(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1377"
        BranchSideFuncs:
        - "getEntries()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1382"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1381"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1336,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1337,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1337,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1338,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1338,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1339,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1339,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1340,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1341,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1341,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1342,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1342,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1345,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1346,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1347,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1348,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1354,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1355,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1356,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1356,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1358,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1359,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getMaxEnumConstantsToAlignHorizontally()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1360,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1360,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__758].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1360,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1361,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1364,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1374,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1376,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1382,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 12
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getMaxEnumConstantsToAlignHorizontally()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 257
    functionLinenumberEnd: 262
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].get()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asInteger()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asInteger()"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:258,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:259,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:260,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:261,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asInteger()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:260,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1387
    functionLinenumberEnd: 1403
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 29
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1392"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1395"
        BranchSideFuncs:
        - "getArguments()"
        - "printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1394"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1402"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "println(java.lang.String)"
        - "unindent()"
        - "getClassBody()"
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1388,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1389,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1389,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1390,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1390,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1391,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1391,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1392,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1392,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1393,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1395,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1396,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1397,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1398,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1399,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1405
    functionLinenumberEnd: 1413
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    functionUses: 1
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1408"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1411"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1410"
        BranchSideFuncs:
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1406,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1407,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1407,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1408,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1409,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1411,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1411,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1415
    functionLinenumberEnd: 1444
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 61
    EdgeCount: 106
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1421"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1424"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1423"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1429"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1428"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1429"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1443"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1442"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1431"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1430"
        BranchSideFuncs:
        - "println()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1435"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1434"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1437"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1436"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "indent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1441"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1440"
        BranchSideFuncs:
        - "unindent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1442"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1442"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1416,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1417,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1417,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1418,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1419,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1419,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1420,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1424,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1425,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1428,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1429,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1429,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1431,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1432,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1440,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1446
    functionLinenumberEnd: 1454
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 64
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1447,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1448,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1448,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1449,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1450,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1450,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1452,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1456
    functionLinenumberEnd: 1463
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1457,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1458,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1458,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1459,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1460,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1460,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1460,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.PrettyPrintVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1465
    functionLinenumberEnd: 1474
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 65
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1466,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1467,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1467,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1468,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1469,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1469,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1471,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1476
    functionLinenumberEnd: 1486
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1477,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1478,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1478,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1479,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1480,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1480,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1482,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1482,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1484,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1488
    functionLinenumberEnd: 1518
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 52
    EdgeCount: 273
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1492"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1501"
        BranchSideFuncs:
        - "getInitialization()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1500"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1501"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1500"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1499"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1498"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1505"
        BranchSideFuncs:
        - "getCompare()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1504"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1515"
        BranchSideFuncs:
        - "getUpdate()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1514"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1507"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1515"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1514"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1489,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1490,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1490,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1491,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1492,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1493,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1493,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1494,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1495,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1502,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1502,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1503,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1506,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1516,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1520
    functionLinenumberEnd: 1527
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1521,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1522,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1522,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1523,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1524,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1524,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1529
    functionLinenumberEnd: 1537
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1530,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1531,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1531,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1532,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1533,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1533,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1535,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1535,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1539
    functionLinenumberEnd: 1572
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 59
    EdgeCount: 167
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1543"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1563"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1562"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTryBlock()"
        - "iterator()"
        - "getCatchClauses()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1558"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1557"
        BranchSideFuncs:
        - "getResources()"
        - "size()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1556"
        BranchSideFuncs:
        - "println()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1555"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1556"
        BranchSideFuncs:
        - "indent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1555"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1561"
        BranchSideFuncs:
        - "unindent()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1560"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1567"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getCatchClauses()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1566"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1571"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getFinallyBlock()"
        - "get()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1570"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1540,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1541,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1541,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1542,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1543,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1543,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1545,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1547,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1548,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1548,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1551,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1553,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1558,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1559,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1563,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1563,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1564,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1565,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1567,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1567,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1569,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1574
    functionLinenumberEnd: 1582
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    functionUses: 1
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1575,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1576,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1576,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1577,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1578,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1578,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1580,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1580,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1584
    functionLinenumberEnd: 1599
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 27
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1593"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1596"
        BranchSideFuncs:
        - "printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1595"
        BranchSideFuncs:
        - "print(java.lang.String)"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1585,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1586,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1586,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1587,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1587,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1588,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1588,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1589,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1590,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1590,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1591,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1592,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1593,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1594,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1596,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1601
    functionLinenumberEnd: 1616
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1614"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getDefaultValue()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1613"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1602,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1603,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1603,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1604,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1604,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1605,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1605,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1606,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1606,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1607,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1608,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1608,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1610,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1610,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1612,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1618
    functionLinenumberEnd: 1624
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1619,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1620,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1620,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1621,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1622,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1622,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1626
    functionLinenumberEnd: 1635
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 44
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1627,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1628,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1628,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1629,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1630,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1632,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1632,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1637
    functionLinenumberEnd: 1654
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 29
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1652"
        BranchSideFuncs:
        - "iterator()"
        - "getPairs()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1651"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1644"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1652"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1651"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1650"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1649"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1638,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1639,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1639,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1640,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1641,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1641,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1643,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1644,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1644,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1645,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1646,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1656
    functionLinenumberEnd: 1663
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1657,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1658,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1658,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1659,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1659,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1660,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1661,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1661,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1665
    functionLinenumberEnd: 1672
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[java.util.regex.Matcher].replaceAll(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1666"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1669"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1668"
        BranchSideFuncs:
        - "getHeader()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "print(java.lang.String)"
        - "replaceAll(java.lang.String)"
        - "matcher(java.lang.CharSequence)"
        - "println(java.lang.String)"
        - "getContent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1666,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1669,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1669,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1670,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1670,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1670,1"
      Dst: "[java.util.regex.Matcher].replaceAll(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1670,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1670,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1674
    functionLinenumberEnd: 1692
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    - "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - "[java.lang.String].split(java.lang.String,int)"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 38
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1675"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1678"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1677"
        BranchSideFuncs:
        - "getHeader()"
        - "normalizeEolInTextBlock(java.lang.String,java.lang.String)"
        - "getContent()"
        - "split(java.lang.String,int)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1688"
        BranchSideFuncs:
        - "getFooter()"
        - "print(java.lang.String)"
        - "println(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1675,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1678,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1678,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1678,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1680,1"
      Dst: "[java.lang.String].split(java.lang.String,int)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1681,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1681,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1690,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1690,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1694
    functionLinenumberEnd: 1721
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 36
    EdgeCount: 133
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1699"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1702"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1701"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1709"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1708"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1705"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1708"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1707"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1709"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1712"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1711"
        BranchSideFuncs:
        - "getBody()"
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1714"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1717"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1695,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1696,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1696,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1697,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1698,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1700,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1702,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1702,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1703,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1704,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1713,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1716,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1716,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1723
    functionLinenumberEnd: 1737
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1731"
        BranchSideFuncs:
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1730"
        BranchSideFuncs:
        - "printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1736"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1735"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1724,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1725,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1725,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1726,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1727,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1729,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1731,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1732,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1739
    functionLinenumberEnd: 1746
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1742"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1745"
        BranchSideFuncs:
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1744"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1740,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1741,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1741,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1742,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1743,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1748
    functionLinenumberEnd: 1763
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isOrderImports()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].<init>(java.util.Collection)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].bootstrap$()"
    - "[java.util.Comparator].comparingInt(java.util.function.ToIntFunction)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - "[java.util.Comparator].thenComparing(java.util.function.Function)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 295
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1757"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1757"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1757"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1754"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1757"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1756"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1758"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1762"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1761"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1749,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isOrderImports()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1749,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1749,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1751,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1752,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_14__867].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1752,1"
      Dst: "[java.util.Comparator].comparingInt(java.util.function.ToIntFunction)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1752,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1753,1"
      Dst: "[java.util.Comparator].thenComparing(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1752,1"
      Dst: "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1754,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1754,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1754,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1755,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isOrderImports()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:133,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:134,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:135,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1765
    functionLinenumberEnd: 1779
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1769"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1772"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1771"
        BranchSideFuncs:
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1776"
        BranchSideFuncs:
        - "print(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1775"
        BranchSideFuncs:
        - "println(java.lang.String)"
        - "printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1766,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1767,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1767,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printComment(java.util.Optional,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1768,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1769,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1772,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1772,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1773,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1776,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1777,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printOrphanCommentsEnding(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1781
    functionLinenumberEnd: 1792
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].indent()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.printer.SourcePrinter].unindent()"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:1783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1786"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:1785"
        BranchSideFuncs:
        - "getDirectives()"
        - "getName()"
        - "print(java.lang.String)"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "println(java.lang.String)"
        - "indent()"
        - "unindent()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1782,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1782,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1783,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1784,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1787,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1787,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1788,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1788,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1789,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1789,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1790,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].unindent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1794
    functionLinenumberEnd: 1800
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1795,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1796,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1796,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printModifiers(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1797,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1797,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1798,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1802
    functionLinenumberEnd: 1808
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1803,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1804,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1804,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1805,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1805,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1806,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1810
    functionLinenumberEnd: 1816
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixRequiredList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1811,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1812,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1812,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1813,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1813,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixRequiredList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1814,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1818
    functionLinenumberEnd: 1823
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1819,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1820,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1820,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1821,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1825
    functionLinenumberEnd: 1831
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1826,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1827,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1827,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1828,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1828,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1829,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1833
    functionLinenumberEnd: 1836
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1834,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:56,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printOrphanCommentsEnding$15(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1872
    functionLinenumberEnd: 1874
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1873,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$13(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 1459
    functionLinenumberEnd: 1461
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1460,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:1460,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$8(java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 923
    functionLinenumberEnd: 945
    functionDepth: 4
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Void"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "java.util.concurrent.atomic.AtomicBoolean"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.concurrent.atomic.AtomicBoolean].get()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 21
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:925"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:943"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:942"
        BranchSideFuncs:
        - "print(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:933"
        BranchSideFuncs:
        - "get()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:942"
        BranchSideFuncs:
        - "print(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:924,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:925,1"
      Dst: "[java.util.concurrent.atomic.AtomicBoolean].get()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:933,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].println()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:940,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].reindentWithAlignToCursor()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:943,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$7(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 868
    functionLinenumberEnd: 870
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isReturnStmt()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].isReturnStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].isThrowStmt()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].isThrowStmt()"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:868"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "valueOf(boolean)"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:868"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "valueOf(boolean)"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:868"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "valueOf(boolean)"
        - "isReturnStmt()"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:869"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:868"
        BranchSideFuncs:
        - "isAssertStmt()"
        - "isThrowStmt()"
        - "isExpressionStmt()"
        - "valueOf(boolean)"
        - "isReturnStmt()"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:869,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isReturnStmt()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:869,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isThrowStmt()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:869,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isAssertStmt()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:869,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:869,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$3(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 549
    functionLinenumberEnd: 551
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Void"
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:550,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor"
    linkageType: ""
    functionLinenumber: 396
    functionLinenumberEnd: 398
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:396"
        BranchSideFuncs:
        - "isEmpty()"
        - "startsWith(java.lang.String)"
    - Branch String: "com.github.javaparser.printer.PrettyPrintVisitor:397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrintVisitor:396"
        BranchSideFuncs:
        - "isEmpty()"
        - "startsWith(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:397,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:397,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].bootstrap$(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].<init>(com.github.javaparser.ast.body.Parameter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].<init>(com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].<init>(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__735:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$219(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__222:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$219(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.AstObserver$ListChangeType].values()"
    functionSourceFile: "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.AstObserver$ListChangeType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.AstObserver$ListChangeType:34,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.AstObserver$ListChangeType].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.AstObserver$ListChangeType:34,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.AstObserver$ListChangeType].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.AstObserver$ListChangeType:34,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.AstObserver$ListChangeType].$values()"
    functionSourceFile: "com.github.javaparser.ast.observer.AstObserver$ListChangeType"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.AstObserver$ListChangeType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__14].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__14"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$NameParseStart__14].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$NameParseStart__14:-1,1"
      Dst: "[com.github.javaparser.ParseStart$NameParseStart__14].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__14].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__14"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$NameParseStart__14:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__14].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__14"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 119
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].NameParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$NameParseStart__14:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].NameParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].NameParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8725
    functionLinenumberEnd: 8729
    functionDepth: 118
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Name()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8726,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Name()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8727,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.UnionTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.UnionTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.UnionTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$13(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__762:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$13(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$1(java.lang.Void,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__763:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$1(java.lang.Void,com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:56,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:126,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:126,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SynchronizedStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 150
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:145"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.SynchronizedStmt:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:149"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.SynchronizedStmt:148"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:142,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:146,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:149,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].isSynchronizedStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].asSynchronizedStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].ifSynchronizedStmt(java.util.function.Consumer<SynchronizedStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<SynchronizedStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:167,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SynchronizedStmt].toSynchronizedStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SynchronizedStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SynchronizedStmt:173,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$2(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__719:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$2(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].bootstrap$(com.github.javaparser.ast.comments.JavadocComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].<init>(com.github.javaparser.ast.comments.JavadocComment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].<init>(com.github.javaparser.ast.comments.JavadocComment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].<init>(com.github.javaparser.ast.comments.JavadocComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$159(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__304:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$159(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$4(java.lang.Object,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$4(java.lang.Object,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_3__92:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListRemovalDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList<?>,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionDepth: 6
    returnType: "java.util.List<DifferenceElement>"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.NodeList<?>"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:120,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:121,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:121,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:122,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:124,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:125,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListAdditionDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList<?>,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 140
    functionDepth: 6
    returnType: "java.util.List<DifferenceElement>"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.NodeList<?>"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListAddition(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault(com.github.javaparser.utils.LineSeparator)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].replaceEolTokens(java.util.List,com.github.javaparser.utils.LineSeparator)"
    functionUses: 1
    ICount: 15
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:131,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:131,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:132,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:134,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListAddition(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:135,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:137,1"
      Dst: "[com.github.javaparser.ast.Node].getLineEndingStyleOrDefault(com.github.javaparser.utils.LineSeparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:138,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].replaceEolTokens(java.util.List,com.github.javaparser.utils.LineSeparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].replaceEolTokens(java.util.List<DifferenceElement>,com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List<DifferenceElement>"
    - "com.github.javaparser.utils.LineSeparator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].getNewLineToken(com.github.javaparser.utils.LineSeparator)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].replaceEolTokens(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].replaceEolTokens(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].replaceEolTokens(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[java.util.AbstractList].set(int,java.lang.Object)"
    - "[java.util.AbstractSequentialList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[java.util.Vector].set(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].set(int,java.lang.Object)"
    - "[java.util.LinkedList].set(int,java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.List].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:146,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].getNewLineToken(com.github.javaparser.utils.LineSeparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:147,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:148,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:149,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].replaceEolTokens(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:149,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].getNewLineToken(com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.LineSeparator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline(com.github.javaparser.utils.LineSeparator)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:157,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].newline(com.github.javaparser.utils.LineSeparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculateListReplacementDifference(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList<?>,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.util.List<DifferenceElement>"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.NodeList<?>"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListReplacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:162,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:163,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:163,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:164,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:166,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListReplacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:167,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:192,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:192,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:192,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List<CsmElement>,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 195
    functionLinenumberEnd: 352
    functionDepth: 9
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.ast.Node"
    - "java.util.List<CsmElement>"
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.util.ArrayList].forEach(java.util.function.Consumer)"
    - "[java.util.Vector].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].getElements()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].getProperty()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getProperty()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getNewValue()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsSingleReference(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty()"
    - "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getPreceeding()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getSeparatorPre()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getSeparatorPost()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getFollowing()"
    - "[java.util.Vector].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[java.util.HashSet].isEmpty()"
    - "[java.util.TreeMap$KeySet].isEmpty()"
    - "[java.util.ArrayDeque].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.TreeSet].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.Vector].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.concurrent.LinkedBlockingQueue].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$ValuesView].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.ArrayDeque].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken(com.github.javaparser.ast.Modifier)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.Class].getSimpleName()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change].evaluate(com.github.javaparser.printer.concretesyntaxmodel.CsmConditional,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getThenElement()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getElseElement()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[sun.nio.fs.UnixPath].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].toString()"
    - "[java.nio.charset.CodingErrorAction].toString()"
    - "[java.time.format.DateTimeFormatter].toString()"
    - "[java.util.Formatter].toString()"
    - "[java.math.MutableBigInteger].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[java.lang.Character$Subset].toString()"
    - "[java.lang.StackTraceElement].toString()"
    - "[java.lang.ProcessBuilder$Redirect$2].toString()"
    - "[java.time.ZoneId].toString()"
    - "[java.time.format.DateTimeParseContext].toString()"
    - "[java.lang.reflect.Field].toString()"
    - "[jdk.internal.org.objectweb.asm.Label].toString()"
    - "[java.lang.invoke.MemberName].toString()"
    - "[java.math.BigDecimal].toString()"
    - "[jdk.internal.perf.PerfCounter].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[java.util.LongSummaryStatistics].toString()"
    - "[java.io.ObjectStreamField].toString()"
    - "[jdk.internal.jmod.JmodFile$Entry].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[java.util.DoubleSummaryStatistics].toString()"
    - "[java.util.Properties].toString()"
    - "[java.io.File].toString()"
    - "[sun.util.calendar.CalendarDate].toString()"
    - "[java.lang.invoke.LambdaForm$NamedFunction].toString()"
    - "[java.net.Proxy].toString()"
    - "[java.util.concurrent.ThreadPoolExecutor].toString()"
    - "[java.util.concurrent.CopyOnWriteArrayList].toString()"
    - "[java.util.Calendar].toString()"
    - "[java.lang.ProcessBuilder$Redirect$6].toString()"
    - "[java.lang.invoke.LambdaForm$Name].toString()"
    - "[java.util.Currency].toString()"
    - "[java.nio.ByteOrder].toString()"
    - "[java.nio.CharBuffer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[java.security.AlgorithmParameters].toString()"
    - "[java.math.BigInteger].toString()"
    - "[java.nio.charset.Charset].toString()"
    - "[java.io.ObjectOutputStream$DebugTraceInfoStack].toString()"
    - "[java.lang.invoke.MethodTypeForm].toString()"
    - "[sun.util.locale.LocaleExtensions].toString()"
    - "[java.math.MathContext].toString()"
    - "[java.nio.IntBuffer].toString()"
    - "[java.util.OptionalLong].toString()"
    - "[java.lang.StackFrameInfo].toString()"
    - "[java.lang.module.ResolvedModule].toString()"
    - "[java.net.HttpCookie].toString()"
    - "[java.time.chrono.AbstractChronology].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[java.time.LocalTime].toString()"
    - "[java.lang.invoke.MethodHandles$Lookup].toString()"
    - "[java.lang.ProcessBuilder$Redirect$1].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[java.lang.reflect.Parameter].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[java.lang.ThreadGroup].toString()"
    - "[java.util.Vector].toString()"
    - "[java.util.concurrent.locks.AbstractQueuedSynchronizer].toString()"
    - "[java.time.ZoneOffset].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[java.nio.DoubleBuffer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[java.util.jar.Attributes$Name].toString()"
    - "[java.util.Date].toString()"
    - "[java.util.StringJoiner].toString()"
    - "[java.security.PermissionCollection].toString()"
    - "[java.util.OptionalInt].toString()"
    - "[java.lang.Class].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[java.util.ResourceBundle$CacheKey].toString()"
    - "[java.security.SecureRandomSpi].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[java.lang.Module].toString()"
    - "[java.lang.module.ModuleDescriptor$Exports].toString()"
    - "[sun.security.util.JarConstraintsParameters].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[java.lang.Character].toString()"
    - "[java.security.Provider$Service].toString()"
    - "[java.lang.ProcessBuilder$Redirect$3].toString()"
    - "[sun.util.locale.BaseLocale].toString()"
    - "[java.lang.String].toString()"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].toString()"
    - "[java.time.LocalDate].toString()"
    - "[jdk.internal.org.objectweb.asm.Type].toString()"
    - "[javax.xml.namespace.QName].toString()"
    - "[jdk.internal.org.objectweb.asm.TypePath].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[javax.security.auth.Subject].toString()"
    - "[java.lang.invoke.MethodHandleImpl$LoopClauses].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].toString()"
    - "[java.lang.Thread].toString()"
    - "[java.net.URLConnection].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[java.text.AttributedCharacterIterator$Attribute].toString()"
    - "[java.net.NetworkInterface].toString()"
    - "[java.lang.StringBuffer].toString()"
    - "[java.time.Duration].toString()"
    - "[java.nio.file.attribute.FileTime].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[java.util.HashMap$Node].toString()"
    - "[java.security.Provider].toString()"
    - "[java.lang.module.ModuleDescriptor$Provides].toString()"
    - "[sun.nio.fs.UnixFileStore].toString()"
    - "[jdk.internal.misc.Signal].toString()"
    - "[java.net.Socket].toString()"
    - "[java.nio.channels.FileLock].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[java.time.temporal.ValueRange].toString()"
    - "[java.net.URL].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock].toString()"
    - "[java.lang.Object].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.module.ModuleDescriptor].toString()"
    - "[java.util.Hashtable].toString()"
    - "[java.lang.ProcessBuilder$Redirect$4].toString()"
    - "[java.util.concurrent.atomic.AtomicInteger].toString()"
    - "[java.lang.ProcessHandleImpl].toString()"
    - "[java.util.TreeMap$Entry].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[java.lang.invoke.MethodHandle].toString()"
    - "[java.security.Signature].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock].toString()"
    - "[sun.util.calendar.Era].toString()"
    - "[java.lang.module.Configuration].toString()"
    - "[java.net.InetAddress].toString()"
    - "[java.text.ParsePosition].toString()"
    - "[java.net.SocketImpl].toString()"
    - "[sun.reflect.annotation.AnnotationType].toString()"
    - "[java.util.Locale].toString()"
    - "[java.net.ServerSocket].toString()"
    - "[java.lang.module.ModuleDescriptor$Requires].toString()"
    - "[jdk.internal.module.ModuleResolution].toString()"
    - "[java.util.regex.Matcher].toString()"
    - "[java.lang.module.ModuleDescriptor$Version].toString()"
    - "[java.time.Instant].toString()"
    - "[java.util.concurrent.CompletableFuture].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[java.net.InterfaceAddress].toString()"
    - "[java.nio.ShortBuffer].toString()"
    - "[java.lang.ProcessImpl].toString()"
    - "[java.security.SecureRandom].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[java.lang.Throwable].toString()"
    - "[java.io.StringWriter].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[java.util.Optional].toString()"
    - "[sun.reflect.annotation.TypeAnnotation].toString()"
    - "[java.security.Permission].toString()"
    - "[java.time.ZonedDateTime].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[java.time.zone.ZoneOffsetTransition].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[java.util.AbstractMap$SimpleEntry].toString()"
    - "[java.time.OffsetDateTime].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[java.util.AbstractMap].toString()"
    - "[java.security.PrivilegedActionException].toString()"
    - "[java.security.cert.CertPath].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[java.lang.Double].toString()"
    - "[java.lang.Package].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock].toString()"
    - "[java.util.regex.Pattern].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[java.time.OffsetTime].toString()"
    - "[java.lang.Short].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[java.net.URI].toString()"
    - "[java.util.concurrent.ForkJoinPool].toString()"
    - "[java.nio.FloatBuffer].toString()"
    - "[jdk.internal.module.ModuleHashes].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[java.lang.ModuleLayer].toString()"
    - "[java.lang.ProcessBuilder$Redirect$5].toString()"
    - "[java.util.zip.ZipEntry].toString()"
    - "[java.util.concurrent.atomic.AtomicBoolean].toString()"
    - "[jdk.internal.jimage.ImageReader$Node].toString()"
    - "[java.lang.Boolean].toString()"
    - "[java.security.CodeSigner].toString()"
    - "[java.lang.invoke.MethodType].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[java.util.concurrent.LinkedBlockingQueue].toString()"
    - "[java.lang.invoke.Invokers].toString()"
    - "[jdk.internal.misc.Signal$NativeHandler].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[java.security.Timestamp].toString()"
    - "[java.lang.Runtime$Version].toString()"
    - "[java.security.ProtectionDomain].toString()"
    - "[java.time.zone.ZoneRules].toString()"
    - "[jdk.internal.module.ModuleReferenceImpl].toString()"
    - "[java.lang.invoke.SerializedLambda].toString()"
    - "[java.security.MessageDigest].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[java.lang.ProcessBuilder$RedirectPipeImpl].toString()"
    - "[jdk.internal.math.FDBigInteger].toString()"
    - "[java.util.OptionalDouble].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[java.util.WeakHashMap$Entry].toString()"
    - "[java.lang.reflect.Method].toString()"
    - "[sun.security.util.LazyCodeSourcePermissionCollection].toString()"
    - "[java.util.concurrent.ConcurrentHashMap].toString()"
    - "[java.util.IntSummaryStatistics].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[javax.crypto.CryptoPermission].toString()"
    - "[java.lang.module.ModuleDescriptor$Opens].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$NumberPrinterParser].toString()"
    - "[java.time.LocalDateTime].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[sun.net.www.MessageHeader].toString()"
    - "[java.time.format.DecimalStyle].toString()"
    - "[java.time.temporal.ChronoUnit].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$CompositePrinterParser].toString()"
    - "[java.nio.channels.FileChannel$MapMode].toString()"
    - "[java.security.CodeSource].toString()"
    - "[jdk.internal.org.objectweb.asm.Handle].toString()"
    - "[java.lang.Long].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[java.lang.invoke.LambdaForm].toString()"
    - "[java.util.ServiceLoader].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[java.util.concurrent.atomic.AtomicLong].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[java.lang.Integer].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[java.time.temporal.ChronoField].toString()"
    - "[java.lang.Enum].toString()"
    - "[java.nio.charset.CoderResult].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[java.util.AbstractCollection].toString()"
    - "[java.lang.Byte].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].toString()"
    - "[java.time.format.DateTimePrintContext].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[java.nio.LongBuffer].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[java.time.format.Parsed].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[java.time.zone.ZoneOffsetTransitionRule].toString()"
    - "[java.util.Hashtable$Entry].toString()"
    - "[java.io.ObjectStreamClass].toString()"
    - "[java.lang.Float].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[java.text.FieldPosition].toString()"
    - "[java.time.Period].toString()"
    - "[java.lang.reflect.Constructor].toString()"
    - "[java.util.concurrent.locks.ReentrantLock].toString()"
    - "[java.nio.ByteBuffer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[sun.util.locale.Extension].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[java.lang.invoke.LambdaFormEditor$Transform].toString()"
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.BinaryExpr$Operator].asString()"
    - "[com.github.javaparser.ast.expr.AssignExpr$Operator].asString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getTokenType(com.github.javaparser.ast.Node,java.lang.String,java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.Node].getLineEndingStyle()"
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[java.util.Collection].isEmpty()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.Stringable].asString()"
    functionUses: 14
    ICount: 323
    EdgeCount: 940
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:211"
        BranchSideFuncs:
        - "getValueAsSingleReference(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:211"
        BranchSideFuncs:
        - "getValueAsSingleReference(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:222"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:223"
        BranchSideFuncs:
        - "isAboutNodes()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:222"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:259"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:240"
        BranchSideFuncs:
        - "isPresent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:239"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:235"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:234"
        BranchSideFuncs:
        - "get()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:244"
        BranchSideFuncs:
        - "getCanonicalName()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:243"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:256"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:252"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:251"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(com.github.javaparser.ast.Node)"
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:284"
        BranchSideFuncs:
        - "getPreceeding()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:280"
        BranchSideFuncs:
        - "getFollowing()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:268"
        BranchSideFuncs:
        - "getSeparatorPre()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:267"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:273"
        BranchSideFuncs:
        - "<init>(int)"
        - "toToken(com.github.javaparser.ast.Modifier)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:272"
        BranchSideFuncs:
        - "next()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:279"
        BranchSideFuncs:
        - "getSeparatorPost()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:278"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:223"
        BranchSideFuncs:
        - "isAboutNodes()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:222"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:290"
        BranchSideFuncs:
        - "getThenElement()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:289"
        BranchSideFuncs:
        - "getElseElement()"
        - "calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:294"
        BranchSideFuncs:
        - "isAboutNodes()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:296"
        BranchSideFuncs:
        - "getProperty()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:303"
        BranchSideFuncs:
        - "asString()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:302"
        BranchSideFuncs:
        - "getTokenType(com.github.javaparser.ast.Node,java.lang.String,java.lang.String)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:318"
        BranchSideFuncs:
        - "getProperty()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:317"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:318"
        BranchSideFuncs:
        - "getProperty()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:317"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:314"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:313"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:317"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:317"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:337"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:336"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:340"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
        - "forEach(java.util.function.Consumer)"
        - "getElements()"
        - "<init>(java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:339"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:340"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:348"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
        - "forEach(java.util.function.Consumer)"
        - "getElements()"
        - "<init>(java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:347"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "<init>()"
        - "toString()"
        - "append(java.lang.Object)"
        - "getClass()"
        - "getSimpleName()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:198,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:198,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__866].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:198,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:205,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getProperty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:205,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].getProperty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:206,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.PropertyChange].getNewValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:209,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:212,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsSingleReference(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:215,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:215,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:225,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getProperty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:225,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isAboutNodes()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:226,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:230,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:231,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:232,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:232,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:233,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:233,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:233,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:233,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:237,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:246,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:247,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getPreceeding()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:247,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:248,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:250,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getSeparatorPre()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:252,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:254,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getSeparatorPost()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:257,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].getFollowing()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:261,1"
      Dst: "[java.util.Collection].isEmpty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:264,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:264,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:268,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:271,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].toToken(com.github.javaparser.ast.Modifier)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:271,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:274,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:274,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:286,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change].evaluate(com.github.javaparser.printer.concretesyntaxmodel.CsmConditional,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:288,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getThenElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:290,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getElseElement()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:298,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:299,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:301,1"
      Dst: "[com.github.javaparser.printer.Stringable].asString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:303,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getTokenType(com.github.javaparser.ast.Node,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:303,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:312,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:316,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:321,1"
      Dst: "[com.github.javaparser.ast.Node].getLineEndingStyle()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:321,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:342,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:343,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:343,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:344,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 90
    CyclomaticComplexity: 40
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].getElements()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getThenElement()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getElseElement()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getTokenType(com.github.javaparser.ast.Node,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 90
    functionDepth: 7
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].ordinal()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].toLowerCase()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.AbstractStringBuilder:java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 1
    ICount: 79
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:78"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:77"
        BranchSideFuncs:
        - "f(java.lang.String,java.lang.Object[])"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:71"
        BranchSideFuncs:
        - "toLowerCase()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:56,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:60,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:60,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:60,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:60,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:62,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:68,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].camelCaseName()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:66,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:66,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:89,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:89,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterPropertyChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterPropertyChange(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:392,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:392,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:391,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterPropertyChange(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList<?>,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 405
    functionLinenumberEnd: 410
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 4
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.NodeList<?>"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:406,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:407,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:408,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListRemovalChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:408,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:409,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListAddition(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList<?>,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: 414
    functionLinenumberEnd: 420
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.NodeList<?>"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:415,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:416,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:417,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:417,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:419,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListAddition(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListAddition(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:427"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:431"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:425,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:425,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:426,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:428,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:428,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:429,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:429,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:429,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:432,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListAddition(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListRemoval(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:444"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:438,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:438,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].forClass(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:439,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:441,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:441,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:442,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:442,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:442,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:445,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelAfterListReplacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.NodeList<?>,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 5
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.NodeList<?>"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:451,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:452,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:453,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:453,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:455,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$1(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator:343,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].calculatedSyntaxModelForNode(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:45,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:50,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(double)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(double)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:63,1"
      Dst: "[java.lang.String].valueOf(double)"
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:63,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionUses: 211
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:69,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:75,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].asDouble()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - "[java.lang.Double].parseDouble(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:85,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:86,1"
      Dst: "[java.lang.Double].parseDouble(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].setDouble(double)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(double)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:90,1"
      Dst: "[java.lang.String].valueOf(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].valueOf(double)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].toString(double)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:3100,1"
      Dst: "[java.lang.Double].toString(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:97,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:97,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.DoubleLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].isDoubleLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].asDoubleLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].ifDoubleLiteralExpr(java.util.function.Consumer<DoubleLiteralExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<DoubleLiteralExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:121,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].toDoubleLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:127,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.VariableDeclarationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.VariableDeclarationExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.VariableDeclarationExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$39(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$39(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$39(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 247
    functionLinenumberEnd: 255
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].bootstrap$()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 1
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:249"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:254"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:249,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:249,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:41,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].hashCode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 101
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:46,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:46,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:49"
        BranchSideFuncs:
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getMembers()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:51,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:52,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:52,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:53,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:54,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:50,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 53
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:58"
        BranchSideFuncs:
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:57"
        BranchSideFuncs:
        - "valueOf(int)"
        - "getDefaultValue()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:58"
        BranchSideFuncs:
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:59,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:59,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:60,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:60,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:61,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:62,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:63,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:58,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 83
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:66"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "getIndex()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:67,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:67,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:67,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:68,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:69,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:69,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:69,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:67,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 41
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:73"
        BranchSideFuncs:
        - "getInitializer()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getLevels()"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:72"
        BranchSideFuncs:
        - "getInitializer()"
        - "valueOf(int)"
        - "getElementType()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:73"
        BranchSideFuncs:
        - "getInitializer()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getLevels()"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:73,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:73,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:73,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:75,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:75,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:76,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:73,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:80"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getDimension()"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:79"
        BranchSideFuncs:
        - "getAnnotations()"
        - "valueOf(int)"
        - "getDimension()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:80"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getDimension()"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:80,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:80,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:80,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:81,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:81,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:81,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:81,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:82,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:80,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:85"
        BranchSideFuncs:
        - "getValues()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:87,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:87,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:87,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:87,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:86,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:90"
        BranchSideFuncs:
        - "getOrigin()"
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComponentType()"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:91,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:91,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:91,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:92,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:92,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:93,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:93,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:94,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:94,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:94,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:91,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 86
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:98"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMessage()"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:97"
        BranchSideFuncs:
        - "valueOf(int)"
        - "getMessage()"
        - "getCheck()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:98"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMessage()"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:99,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:99,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:99,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:100,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:98,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:103"
        BranchSideFuncs:
        - "intValue()"
        - "getValue()"
        - "getOperator()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTarget()"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:104,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:104,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:105,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:105,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:105,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:106,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:107,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:107,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:107,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:104,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:110"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getOperator()"
        - "getRight()"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getLeft()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:111,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:111,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:111,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:112,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:112,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:113,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:114,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:114,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:111,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:117"
        BranchSideFuncs:
        - "intValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getContent()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:119,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:119,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:119,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:119,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:119,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:118,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:122"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getStatements()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:123,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:123,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:123,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:124,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:124,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:124,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:124,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:123,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:128"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:127"
        BranchSideFuncs:
        - "isValue()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:128"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:128,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:129,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:129,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:129,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:129,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:129,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:128,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:133"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:132"
        BranchSideFuncs:
        - "getLabel()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:133"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:133,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:133,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:133,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:133,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:133,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:133,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:137"
        BranchSideFuncs:
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "getExpression()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:139,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:140,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:140,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:140,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:138,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 147
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:143"
        BranchSideFuncs:
        - "getParameter()"
        - "getBody()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:144,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:144,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:144,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:145,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:145,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:146,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:146,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:146,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:146,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:144,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:149"
        BranchSideFuncs:
        - "intValue()"
        - "getValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:150,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:150,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:151,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:151,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:151,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:151,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:151,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:150,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:154"
        BranchSideFuncs:
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:155,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:155,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:155,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:156,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:156,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:156,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:155,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 170
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 71
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:160"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "get()"
        - "isInterface()"
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "getPermittedTypes()"
        - "getComment()"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:159"
        BranchSideFuncs:
        - "getExtendedTypes()"
        - "getImplementedTypes()"
        - "isInterface()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:161"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "get()"
        - "isInterface()"
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "getPermittedTypes()"
        - "getComment()"
        - "isPresent()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:160,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:160,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:160,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:161,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:163,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:164,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:165,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:167,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:167,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:168,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:169,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:169,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:169,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:169,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:160,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 178
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 54
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:173"
        BranchSideFuncs:
        - "getScope()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:172"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:174"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:173"
        BranchSideFuncs:
        - "getScope()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:174"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:173,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:173,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:173,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:174,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:174,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:175,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:175,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:176,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:177,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:177,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:173,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 189
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 54
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:181"
        BranchSideFuncs:
        - "getModule()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:180"
        BranchSideFuncs:
        - "getImports()"
        - "getModule()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:184"
        BranchSideFuncs:
        - "getPackageDeclaration()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:183"
        BranchSideFuncs:
        - "getPackageDeclaration()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:184"
        BranchSideFuncs:
        - "getTypes()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:181,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:181,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:183,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:184,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:187,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:188,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:188,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:181,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 120
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:191"
        BranchSideFuncs:
        - "intValue()"
        - "getElseExpr()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getCondition()"
        - "getThenExpr()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:192,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:192,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:192,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:193,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:195,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:195,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:195,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:192,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 211
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 71
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:204"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:203"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:204"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getThrownExceptions()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "get()"
        - "getAnnotations()"
        - "intValue()"
        - "isPresent()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:199,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:199,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:199,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:200,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:200,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:201,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:201,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:203,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:203,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:204,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:204,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:207,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:208,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:209,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:210,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:210,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:199,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:214"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:213"
        BranchSideFuncs:
        - "getLabel()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:214"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:215,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:215,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:214,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 218
    functionLinenumberEnd: 222
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:218"
        BranchSideFuncs:
        - "getBody()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getCondition()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:219,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:219,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:219,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:220,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:221,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:221,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:221,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:219,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:224"
        BranchSideFuncs:
        - "intValue()"
        - "getValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:225,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:225,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:226,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:225,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:229"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:230,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:233"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getInner()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:235,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:235,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:235,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:234,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 238
    functionLinenumberEnd: 244
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:238"
        BranchSideFuncs:
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getClassBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:239,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:239,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:239,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:240,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:241,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:241,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:243,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:243,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:243,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:243,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:239,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 246
    functionLinenumberEnd: 254
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 52
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:246"
        BranchSideFuncs:
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "getImplementedTypes()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getEntries()"
        - "getMembers()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:247,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:247,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:247,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:248,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:249,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:251,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:251,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:252,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:253,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:253,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:253,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:253,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:247,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 262
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 55
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:257"
        BranchSideFuncs:
        - "isThis()"
        - "getExpression()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:256"
        BranchSideFuncs:
        - "getArguments()"
        - "valueOf(int)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:258"
        BranchSideFuncs:
        - "isThis()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:257"
        BranchSideFuncs:
        - "isThis()"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:259"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:258"
        BranchSideFuncs:
        - "isThis()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:259"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:257,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:257,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:257,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:259,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:260,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:261,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:257,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:264"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "getExpression()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:265,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:265,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:265,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:266,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:266,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:266,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:265,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 269
    functionLinenumberEnd: 274
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 41
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:270"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:269"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "valueOf(int)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:271"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:271,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:271,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:272,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:272,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:272,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:272,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:273,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:270,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 281
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:276"
        BranchSideFuncs:
        - "getVariables()"
        - "getAnnotations()"
        - "getModifiers()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:277,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:277,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:277,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:278,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:279,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:280,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:280,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:280,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:280,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:277,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 283
    functionLinenumberEnd: 289
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 47
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:284"
        BranchSideFuncs:
        - "getInitialization()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getCompare()"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getUpdate()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:283"
        BranchSideFuncs:
        - "getBody()"
        - "valueOf(int)"
        - "getCompare()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:284"
        BranchSideFuncs:
        - "getInitialization()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getCompare()"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getUpdate()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:284,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:284,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:284,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:285,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:285,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:285,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:287,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:288,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:284,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:291"
        BranchSideFuncs:
        - "getBody()"
        - "getIterable()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getVariable()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:292,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:292,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:292,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:293,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:295,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:295,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:295,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:292,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 298
    functionLinenumberEnd: 303
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 41
    EdgeCount: 97
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:299"
        BranchSideFuncs:
        - "intValue()"
        - "getElseStmt()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getThenStmt()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:298"
        BranchSideFuncs:
        - "getElseStmt()"
        - "valueOf(int)"
        - "getCondition()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:299"
        BranchSideFuncs:
        - "intValue()"
        - "getElseStmt()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getThenStmt()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:299,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:299,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:299,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:300,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:300,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:300,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:301,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:299,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 305
    functionLinenumberEnd: 310
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 36
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:306"
        BranchSideFuncs:
        - "isStatic()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:305"
        BranchSideFuncs:
        - "valueOf(int)"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:307"
        BranchSideFuncs:
        - "isStatic()"
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:306"
        BranchSideFuncs:
        - "isStatic()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:306"
        BranchSideFuncs:
        - "isStatic()"
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:307,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:308,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:308,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:308,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:309,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:309,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:309,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:309,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:306,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 317
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:313"
        BranchSideFuncs:
        - "isStatic()"
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:312"
        BranchSideFuncs:
        - "isStatic()"
        - "getBody()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:313"
        BranchSideFuncs:
        - "isStatic()"
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:313,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:313,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:313,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:315,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:315,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:316,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:316,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:316,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:316,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:313,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 319
    functionLinenumberEnd: 324
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 41
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:321"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:320"
        BranchSideFuncs:
        - "getPattern()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:319"
        BranchSideFuncs:
        - "getPattern()"
        - "valueOf(int)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:320"
        BranchSideFuncs:
        - "getPattern()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:320,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:320,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:320,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:321,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:321,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:321,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:323,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:320,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:328"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:326"
        BranchSideFuncs:
        - "intValue()"
        - "getValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:327,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:327,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:328,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:328,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:328,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:328,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:328,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:327,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 331
    functionLinenumberEnd: 335
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:331"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getElements()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:332,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:332,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:332,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:333,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:332,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:337"
        BranchSideFuncs:
        - "intValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getContent()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:339,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:339,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:339,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:339,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:339,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:338,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 342
    functionLinenumberEnd: 346
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:342"
        BranchSideFuncs:
        - "getStatement()"
        - "intValue()"
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:343,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:343,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:343,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:344,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:344,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:345,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:345,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:345,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:343,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 348
    functionLinenumberEnd: 353
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:349"
        BranchSideFuncs:
        - "getParameters()"
        - "isEnclosingParameters()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:348"
        BranchSideFuncs:
        - "getBody()"
        - "isEnclosingParameters()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:349"
        BranchSideFuncs:
        - "getParameters()"
        - "isEnclosingParameters()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:349,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:349,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:349,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:351,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:351,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:352,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:352,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:352,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:349,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:355"
        BranchSideFuncs:
        - "intValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getContent()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:356,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:356,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:357,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:357,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:357,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:357,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:357,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:356,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 360
    functionLinenumberEnd: 363
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:360"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getClassDeclaration()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:361,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:361,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:361,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:361,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 365
    functionLinenumberEnd: 368
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:367"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:365"
        BranchSideFuncs:
        - "getRecordDeclaration()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:367,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:367,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:367,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:367,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:366,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 370
    functionLinenumberEnd: 373
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:372"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:370"
        BranchSideFuncs:
        - "intValue()"
        - "getValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:371,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:371,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:372,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:372,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:372,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:372,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:372,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:371,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 375
    functionLinenumberEnd: 378
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:375"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:376,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:376,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:376,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:377,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:377,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:377,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:377,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:376,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 380
    functionLinenumberEnd: 384
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:380"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "getValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:381,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:381,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:381,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:383,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:383,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:383,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:381,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 386
    functionLinenumberEnd: 392
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 54
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:387"
        BranchSideFuncs:
        - "getScope()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:386"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "getArguments()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:390"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:389"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:388"
        BranchSideFuncs:
        - "getScope()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:389"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:387,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:387,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:387,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:388,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:388,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:389,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:389,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:389,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:389,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:390,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:391,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:387,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 394
    functionLinenumberEnd: 408
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 84
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:395"
        BranchSideFuncs:
        - "getParameters()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:394"
        BranchSideFuncs:
        - "getBody()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:400"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:401"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:400"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:401"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getThrownExceptions()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "get()"
        - "getAnnotations()"
        - "intValue()"
        - "isPresent()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:395,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:395,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:395,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:395,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:395,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:396,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:396,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:397,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:397,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:398,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:398,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:399,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:400,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:401,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:404,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:405,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:406,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:407,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:395,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 410
    functionLinenumberEnd: 415
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 39
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:411"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:410"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getScope()"
        - "valueOf(int)"
        - "hashCode()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:414"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:412"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:411,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:411,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:412,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:412,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:412,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:413,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:413,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:413,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:413,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:414,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:411,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 417
    functionLinenumberEnd: 420
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:417"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:418,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:418,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:418,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:419,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:419,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:419,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:419,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:418,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 422
    functionLinenumberEnd: 426
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:423"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:422"
        BranchSideFuncs:
        - "getIdentifier()"
        - "valueOf(int)"
        - "hashCode()"
        - "getQualifier()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:423"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getQualifier()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:423,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:423,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:424,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:425,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:425,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:423,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 428
    functionLinenumberEnd: 434
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 149
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:433"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "intValue()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:432"
        BranchSideFuncs:
        - "valueOf(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:430,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:430,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:430,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:431,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:433,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 436
    functionLinenumberEnd: 440
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:436"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getPairs()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:437,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:437,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:437,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:438,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:438,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:439,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:437,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:442"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:443,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:443,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:443,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:443,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:443,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 446
    functionLinenumberEnd: 456
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 67
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:448"
        BranchSideFuncs:
        - "getAnonymousClassBody()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:447"
        BranchSideFuncs:
        - "getAnonymousClassBody()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:452"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:451"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:450"
        BranchSideFuncs:
        - "getScope()"
        - "getArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:452"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:451"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:453"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:447,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:447,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:448,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:448,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:448,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:452,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:452,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:453,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:453,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:454,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:447,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 458
    functionLinenumberEnd: 462
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:458"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:460,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:460,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:461,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:461,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:461,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:461,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:459,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 464
    functionLinenumberEnd: 472
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 53
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:465"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "getName()"
        - "intValue()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isVarArgs()"
        - "getComment()"
        - "isPresent()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:464"
        BranchSideFuncs:
        - "getAnnotations()"
        - "valueOf(int)"
        - "isVarArgs()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:471"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:465"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "getName()"
        - "intValue()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isVarArgs()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:465,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:465,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:465,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:466,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:467,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:468,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:468,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:469,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:469,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:470,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:471,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:471,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:471,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:465,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 474
    functionLinenumberEnd: 478
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:474"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "getType()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:475,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:475,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:476,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:476,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:476,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:477,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:477,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:477,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:477,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:475,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 480
    functionLinenumberEnd: 483
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:481"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:481"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:480"
        BranchSideFuncs:
        - "valueOf(int)"
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:481"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:481,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:481,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:481,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:481,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:481,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:482,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:481,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:485"
        BranchSideFuncs:
        - "getIdentifier()"
        - "intValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:486,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:486,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:487,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:487,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:487,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:487,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:487,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:486,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 490
    functionLinenumberEnd: 494
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:493"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:490"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getMemberValue()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:491,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:491,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:491,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:492,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:492,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:493,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:493,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:493,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:491,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 496
    functionLinenumberEnd: 499
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:496"
        BranchSideFuncs:
        - "intValue()"
        - "getValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:497,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:497,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:498,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:498,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:498,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:498,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:498,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:497,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 501
    functionLinenumberEnd: 504
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:502"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:501"
        BranchSideFuncs:
        - "getTypeName()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:502"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:502,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:502,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:502,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:502,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:502,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:503,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:503,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:502,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 506
    functionLinenumberEnd: 513
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 52
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:507"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:507"
        BranchSideFuncs:
        - "isDefault()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:506"
        BranchSideFuncs:
        - "getGuard()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:508"
        BranchSideFuncs:
        - "getLabels()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getStatements()"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "isDefault()"
        - "hashCode()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:507"
        BranchSideFuncs:
        - "isDefault()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:507"
        BranchSideFuncs:
        - "getLabels()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getStatements()"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "isDefault()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:507,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:507,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:507,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:507,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:507,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:508,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:509,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:509,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:510,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:511,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:511,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:512,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:507,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 515
    functionLinenumberEnd: 519
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:515"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getEntries()"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getSelector()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:516,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:516,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:516,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:517,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:517,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:518,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:518,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:518,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:516,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 521
    functionLinenumberEnd: 525
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:521"
        BranchSideFuncs:
        - "getBody()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "getExpression()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:522,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:522,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:522,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:523,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:523,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:524,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:524,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:524,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:522,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 527
    functionLinenumberEnd: 530
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:528"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:527"
        BranchSideFuncs:
        - "getTypeName()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:529"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:528"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:528,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:528,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:528,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:528,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:528,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:529,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:529,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:528,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 532
    functionLinenumberEnd: 535
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:534"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:532"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "getExpression()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:533,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:533,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:533,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:534,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:534,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:534,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:533,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 537
    functionLinenumberEnd: 543
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 47
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:538"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTryBlock()"
        - "getFinallyBlock()"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getResources()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:537"
        BranchSideFuncs:
        - "getCatchClauses()"
        - "valueOf(int)"
        - "getFinallyBlock()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:538"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTryBlock()"
        - "getFinallyBlock()"
        - "isPresent()"
        - "getComment()"
        - "get()"
        - "getResources()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:538,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:538,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:538,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:539,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:539,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:539,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:539,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:540,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:541,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:542,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:542,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:538,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 545
    functionLinenumberEnd: 548
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:545"
        BranchSideFuncs:
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:546,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:546,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:546,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:547,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:547,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:547,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:546,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 550
    functionLinenumberEnd: 555
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:554"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:550"
        BranchSideFuncs:
        - "getTypeBound()"
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:551,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:551,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:551,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:552,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:552,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:553,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:554,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:554,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:554,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:554,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:551,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 557
    functionLinenumberEnd: 561
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:557"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getOperator()"
        - "getComment()"
        - "isPresent()"
        - "getExpression()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:558,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:558,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:558,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:559,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:559,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:560,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:560,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:560,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:558,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 563
    functionLinenumberEnd: 567
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:563"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getElements()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:564,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:564,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:564,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:565,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:566,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:566,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:566,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:566,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:564,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:569"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:570,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:570,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:570,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:571,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:571,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:571,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:571,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:570,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 574
    functionLinenumberEnd: 579
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:574"
        BranchSideFuncs:
        - "getVariables()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:575,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:575,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:575,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:576,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:577,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:578,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:578,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:578,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:578,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:575,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 581
    functionLinenumberEnd: 586
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 41
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:582"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:582"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:581"
        BranchSideFuncs:
        - "getInitializer()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:585"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:582"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:582,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:582,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:582,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:582,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:582,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:583,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:583,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:584,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:585,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:582,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 588
    functionLinenumberEnd: 591
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:588"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:589,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:589,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:589,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:590,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:590,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:590,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:590,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:589,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 593
    functionLinenumberEnd: 597
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:593"
        BranchSideFuncs:
        - "getBody()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getCondition()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:594,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:594,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:594,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:595,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:596,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:596,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:596,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:594,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 599
    functionLinenumberEnd: 604
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 48
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:600"
        BranchSideFuncs:
        - "getSuperType()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:599"
        BranchSideFuncs:
        - "valueOf(int)"
        - "getExtendedType()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:601"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "getSuperType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:600"
        BranchSideFuncs:
        - "getSuperType()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:603"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:600"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "getSuperType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isPresent()"
        - "getComment()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:600,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:600,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:600,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:600,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:600,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:601,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:602,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:602,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:603,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:600,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 606
    functionLinenumberEnd: 612
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 41
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:609"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:607"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "isOpen()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:606"
        BranchSideFuncs:
        - "getDirectives()"
        - "getAnnotations()"
        - "isOpen()"
        - "valueOf(int)"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:608"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "isOpen()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:607,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:607,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:607,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:608,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:609,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:610,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:610,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:611,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:611,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:611,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:611,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:607,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:614"
        BranchSideFuncs:
        - "getName()"
        - "getModifiers()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:615,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:615,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:615,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:616,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:616,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:617,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:617,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:617,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:617,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:615,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 621
    functionLinenumberEnd: 625
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:621"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getModuleNames()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:622,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:622,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:622,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:623,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:623,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:624,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:624,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:624,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:624,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:622,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 628
    functionLinenumberEnd: 632
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:631"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:628"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getWith()"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:629,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:629,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:629,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:630,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:630,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:631,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:631,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:631,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:631,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:629,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 635
    functionLinenumberEnd: 638
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:635"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:636,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:636,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:636,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:637,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:637,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:637,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:637,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:636,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 641
    functionLinenumberEnd: 645
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:644"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:641"
        BranchSideFuncs:
        - "getName()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getModuleNames()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:642,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:642,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:642,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:643,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:643,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:644,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:644,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:644,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:644,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:642,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 648
    functionLinenumberEnd: 650
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:648"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:649,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:649,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:649,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:649,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:649,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 653
    functionLinenumberEnd: 658
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:653"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:654,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:654,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:654,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:655,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:655,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:656,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:656,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:657,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:657,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:657,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:654,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 661
    functionLinenumberEnd: 664
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:663"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:661"
        BranchSideFuncs:
        - "getAnnotations()"
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:662,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:662,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:662,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:663,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:663,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:663,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:663,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:662,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 667
    functionLinenumberEnd: 670
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:667"
        BranchSideFuncs:
        - "intValue()"
        - "getKeyword()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:668,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:668,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:669,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:669,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:669,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:669,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:669,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:668,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 673
    functionLinenumberEnd: 677
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:676"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:673"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getEntries()"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "getSelector()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:674,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:674,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:674,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:675,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:675,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:676,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:676,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:676,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:674,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 680
    functionLinenumberEnd: 683
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:680"
        BranchSideFuncs:
        - "intValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "getExpression()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:681,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:681,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:681,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:682,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:682,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:682,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:681,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 686
    functionLinenumberEnd: 689
    functionDepth: 2
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.lang.Integer].intValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:686"
        BranchSideFuncs:
        - "intValue()"
        - "getValue()"
        - "valueOf(int)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getComment()"
        - "isPresent()"
        - "get()"
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:687,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:687,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:688,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:688,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:688,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:688,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:688,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:687,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 692
    functionLinenumberEnd: 697
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:692"
        BranchSideFuncs:
        - "getName()"
        - "getModifiers()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:693,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:693,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:693,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:694,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:694,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:695,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:695,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:696,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:696,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:696,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:693,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 700
    functionLinenumberEnd: 713
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 71
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:703"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:704"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:703"
        BranchSideFuncs:
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:704"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "get()"
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "isPresent()"
        - "getComment()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:701,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:701,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:701,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:702,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:703,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:703,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:704,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:704,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:707,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:708,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:709,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:710,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:710,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:711,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:712,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:712,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:701,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 715
    functionLinenumberEnd: 723
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 52
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:715"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getBody()"
        - "getName()"
        - "getAnnotations()"
        - "intValue()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:716,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:716,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:716,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:717,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:717,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:718,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:718,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:719,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:720,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:721,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:722,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:722,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:722,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:722,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:716,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 726
    functionLinenumberEnd: 731
    functionDepth: 1
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 34
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.HashCodeVisitor:730"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.HashCodeVisitor:726"
        BranchSideFuncs:
        - "getPatternList()"
        - "getModifiers()"
        - "intValue()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "valueOf(int)"
        - "getComment()"
        - "isPresent()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:727,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:727,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:727,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:728,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:729,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:729,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:730,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:730,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:730,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:727,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.HashCodeVisitor"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.HashCodeVisitor:37,1"
      Dst: "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].<init>(java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__394].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__637].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__553].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__375].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__596].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__524].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__619].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__625].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__405].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__379].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__736].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_113__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__682].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__580].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__702].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__562].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__857].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__634].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__539].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__661].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__665].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__412].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__502].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__669].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__528].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__408].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__422].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__868].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__794].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__450].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__681].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_127__474].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__595].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__805].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__672].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__809].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__525].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__390].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__483].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__873].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__419].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__886].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__371].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__430].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__391].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__771].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__397].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__572].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__645].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__797].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__455].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__557].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__462].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__425].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__835].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__746].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__443].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__471].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__542].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__470].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__639].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_5__872].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__851].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__387].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__869].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__431].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__885].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__469].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__577].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__400].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__382].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__575].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__532].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__806].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__726].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__493].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__510].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__501].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__438].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_11__807].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__747].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__468].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__368].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__480].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__416].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__624].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__571].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__589].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_128__588].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__711].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__849].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__870].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__650].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__515].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__875].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__741].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__630].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__395].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__411].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__606].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__864].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__465].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__376].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__738].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__514].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__447].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__901].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__533].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__547].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__488].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__898].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__548].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__838].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__633].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__884].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialTextForOneNode_4__871].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__513].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__892].apply(java.lang.Object)"
    - "[jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__877].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__456].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__612].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__833:java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1:java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2:java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3:java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[java.util.function.Function].apply(java.lang.Object)"
    functionUses: 2
    ICount: 9
    EdgeCount: 321
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.LazyType:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.LazyType:42"
        BranchSideFuncs:
        - "apply(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.LazyType:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:40,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:47,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:47,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].arrayLevel()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:52,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:52,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:57,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:57,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:62,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:62,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isReference()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReference()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:67,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:67,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReference()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedReferenceType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:72,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:72,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isVoid()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:77,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:77,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:82,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:82,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:87,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:92,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:92,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    functionUses: 2
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:97,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:97,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:102,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:102,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:107,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:107,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:112,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:112,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:117,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:117,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:122,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:122,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:130,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:130,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:135,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:135,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:140,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:140,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__684"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__684:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__684"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__684:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__684"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__684:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ReceiverParameterMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ReceiverParameterMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ReceiverParameterMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__118"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem].lambda$getVerboseMessage$1(com.github.javaparser.TokenRange)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__118:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$getVerboseMessage$1(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:51,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:51,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:51,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:64,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:84,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionUses: 27
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:90,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.AnnotationDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.AnnotationDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].isAnnotationDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].asAnnotationDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].ifAnnotationDeclaration(java.util.function.Consumer<AnnotationDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<AnnotationDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:120,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedAnnotationDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:125,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:125,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].toAnnotationDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:131,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationDeclaration].addField(com.github.javaparser.ast.type.Type,java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    - "com.github.javaparser.ast.Modifier$Keyword[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationDeclaration:136,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java11Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].<init>(boolean)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java10Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java10Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].<init>(boolean)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator:44,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__751:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MethodDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MethodDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.MethodDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java12PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java12PostProcessor"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java11PostProcessor].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java12PostProcessor:26,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java11PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].bootstrap$(com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].<init>(com.github.javaparser.ast.PackageDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].<init>(com.github.javaparser.ast.PackageDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].<init>(com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java13PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java13PostProcessor"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java12PostProcessor].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java13PostProcessor:26,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java12PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].getCommonAncestor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__1027].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__1028].bootstrap$()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__1029].bootstrap$()"
    - "[java.util.stream.Stream].reduce(java.util.function.BinaryOperator)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.stream.Stream].findFirst()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:45,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:45,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__1027].bootstrap$()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:46,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:46,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__1028].bootstrap$()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:47,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__1029].bootstrap$()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:48,1"
      Dst: "[java.util.stream.Stream].reduce(java.util.function.BinaryOperator)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:53,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:53,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:53,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.HashSet].<init>(java.util.Collection)"
    - "[java.util.AbstractSet].equals(java.lang.Object)"
    functionUses: 5
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedUnionType:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:59"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:58"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedUnionType:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:59"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:58"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedUnionType:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:60"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedUnionType:59"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:59,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:61,1"
      Dst: "[java.util.HashSet].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:61,1"
      Dst: "[java.util.AbstractSet].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashSet].<init>(java.util.Collection)"
    - "[java.util.AbstractSet].hashCode()"
    functionUses: 6
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:66,1"
      Dst: "[java.util.HashSet].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:66,1"
      Dst: "[java.util.AbstractSet].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__1030].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:71,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:71,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__1030].bootstrap$()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:71,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:71,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:71,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:71,1"
      Dst: "[java.lang.String].join(java.lang.CharSequence,java.lang.Iterable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__1031].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.stream.Stream].allMatch(java.util.function.Predicate)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:76,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:76,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__1031].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:76,1"
      Dst: "[java.util.stream.Stream].allMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].isUnionType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].asUnionType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedUnionType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].getElements()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].lambda$isAssignableBy$2(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:76,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].lambda$getCommonAncestor$1(java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[java.util.ArrayList].retainAll(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:49,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:50,1"
      Dst: "[java.util.ArrayList].retainAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType].lambda$getCommonAncestor$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors(java.util.function.Function)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:47,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$5(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$5(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$5(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:68,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:68,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].values()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation$IndentType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[java.lang.Enum].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumMap:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.TreeSet:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 117
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation$IndentType:27,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation$IndentType:27,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].<init>(java.lang.String,int,java.lang.Character,int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Character"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.Indentation$IndentType:65,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.Indentation$IndentType].$values()"
    functionSourceFile: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation$IndentType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeParameterParseStart__11].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__11"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$TypeParameterParseStart__11].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeParameterParseStart__11:-1,1"
      Dst: "[com.github.javaparser.ParseStart$TypeParameterParseStart__11].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeParameterParseStart__11].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__11"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeParameterParseStart__11:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeParameterParseStart__11].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__11"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 117
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameterParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeParameterParseStart__11:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameterParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeParameterParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8797
    functionLinenumberEnd: 8802
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeParameter(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8798,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8799,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameter(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8800,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].bootstrap$(com.github.javaparser.ast.type.PrimitiveType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].<init>(com.github.javaparser.ast.type.PrimitiveType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].<init>(com.github.javaparser.ast.type.PrimitiveType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].<init>(com.github.javaparser.ast.type.PrimitiveType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].bootstrap$(com.github.javaparser.ast.expr.RecordPatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].<init>(com.github.javaparser.ast.expr.RecordPatternExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].<init>(com.github.javaparser.ast.expr.RecordPatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].<init>(com.github.javaparser.ast.expr.RecordPatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$39(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__649:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$39(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getPosition()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.Position"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:543,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getLine()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:543,1"
      Dst: "[com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter].getColumn()"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$LineCounter:543,1"
      Dst: "[com.github.javaparser.Position].<init>(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3:80,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3].evaluate(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].isNullOrNotPresent(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$3:84,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].isNullOrNotPresent(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__698"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__698:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__698"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__698:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__698"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__698:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$59(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__489:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$59(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$isLineComment__861].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$isLineComment__861"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$isLineComment__861].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$isLineComment__861:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$isLineComment__861].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$isLineComment__861].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$isLineComment__861"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$isLineComment__861:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$isLineComment__861].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$isLineComment__861"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment:com.github.javaparser.ast.comments.LineComment].isLineComment()"
    - "[com.github.javaparser.ast.comments.Comment].isLineComment()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$isLineComment__861:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isLineComment()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption].values()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:35,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:35,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption].<init>(java.lang.String,int,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:117,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption].<init>(java.lang.String,int,java.lang.Class,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption:122,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption].$values()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$0(com.github.javaparser.ast.Node)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$0(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:63,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java16PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java16PostProcessor"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java15PostProcessor].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java16PostProcessor:26,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java15PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].<init>()"
    - "[com.github.javaparser.printer.PrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:43,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].<init>()"
    - Src: "com.github.javaparser.printer.PrettyPrinter:43,1"
      Dst: "[com.github.javaparser.printer.PrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrinter$init__1032].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration,java.util.function.Function)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:47,1"
      Dst: "[com.github.javaparser.printer.PrettyPrinter$init__1032].bootstrap$()"
    - Src: "com.github.javaparser.printer.PrettyPrinter:47,1"
      Dst: "[com.github.javaparser.printer.PrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration,java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration,java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:52,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].getConfiguration()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].setConfiguration(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "com.github.javaparser.printer.Printer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.PrettyPrinter:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.PrettyPrinter:71"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.PrettyPrinter:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrinter"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__95].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    - "[jdk.internal.module.ModuleLoaderMap$Mapper].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    - "[jdk.internal.loader.BuiltinClassLoader$5].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__118].apply(java.lang.Object)"
    - "[jdk.internal.logger.BootstrapLogger$RedirectedLoggers].apply(java.lang.Object)"
    - "[jdk.internal.jimage.ImageReaderFactory$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__103].apply(java.lang.Object)"
    - "[java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$1:java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$2:java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy$3:java.lang.invoke.StringConcatFactory$MethodHandleStringBuilderStrategy$1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[java.lang.Object].toString()"
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 119
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrinter:77,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrinter:78,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.printer.PrettyPrinter:79,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$17(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__358:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$17(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$117(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__266:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$117(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.YamlPrinter].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:41,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node,java.lang.String,int,java.lang.StringBuilder)"
    - "[java.lang.System].lineSeparator()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:46,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.YamlPrinter:47,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.YamlPrinter:48,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node,java.lang.String,int,java.lang.StringBuilder)"
    - Src: "com.github.javaparser.printer.YamlPrinter:49,1"
      Dst: "[java.lang.System].lineSeparator()"
    - Src: "com.github.javaparser.printer.YamlPrinter:49,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node,java.lang.String,int,java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "int"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getMetaModel()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.YamlPrinter$isAttribute__1033].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.printer.YamlPrinter$isSingular__1034].bootstrap$()"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[com.github.javaparser.printer.YamlPrinter$isNode__1035].bootstrap$()"
    - "[com.github.javaparser.printer.YamlPrinter$isSingular__1036].bootstrap$()"
    - "[com.github.javaparser.printer.YamlPrinter$isNodeList__1037].bootstrap$()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.System].lineSeparator()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.printer.YamlPrinter].indent(int)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - "[java.lang.Object].toString()"
    - "[com.github.javaparser.printer.YamlPrinter].escapeValue(java.lang.String)"
    - "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node,java.lang.String,int,java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    functionUses: 0
    ICount: 135
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.YamlPrinter:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:54,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.YamlPrinter:55,1"
      Dst: "[com.github.javaparser.ast.Node].getMetaModel()"
    - Src: "com.github.javaparser.printer.YamlPrinter:56,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - Src: "com.github.javaparser.printer.YamlPrinter:57,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.YamlPrinter:57,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isAttribute__1033].bootstrap$()"
    - Src: "com.github.javaparser.printer.YamlPrinter:58,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.YamlPrinter:58,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isSingular__1034].bootstrap$()"
    - Src: "com.github.javaparser.printer.YamlPrinter:60,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.YamlPrinter:60,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.YamlPrinter:61,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isNode__1035].bootstrap$()"
    - Src: "com.github.javaparser.printer.YamlPrinter:62,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isSingular__1036].bootstrap$()"
    - Src: "com.github.javaparser.printer.YamlPrinter:65,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isNodeList__1037].bootstrap$()"
    - Src: "com.github.javaparser.printer.YamlPrinter:69,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.YamlPrinter:69,1"
      Dst: "[java.lang.System].lineSeparator()"
    - Src: "com.github.javaparser.printer.YamlPrinter:69,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.YamlPrinter:69,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].indent(int)"
    - Src: "com.github.javaparser.printer.YamlPrinter:69,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - Src: "com.github.javaparser.printer.YamlPrinter:69,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.YamlPrinter:72,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.YamlPrinter:72,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.YamlPrinter:72,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.YamlPrinter:73,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - Src: "com.github.javaparser.printer.YamlPrinter:74,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.YamlPrinter:74,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.printer.YamlPrinter:74,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].escapeValue(java.lang.String)"
    - Src: "com.github.javaparser.printer.YamlPrinter:78,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node,java.lang.String,int,java.lang.StringBuilder)"
    - Src: "com.github.javaparser.printer.YamlPrinter:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.printer.YamlPrinter:85,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.github.javaparser.printer.YamlPrinter:85,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.printer.YamlPrinter:85,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.printer.YamlPrinter:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.printer.YamlPrinter].indent(int)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.YamlPrinter:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:92,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.YamlPrinter:93,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.YamlPrinter:94,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.YamlPrinter].escapeValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:98,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.YamlPrinter:98,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.YamlPrinter:99,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.printer.YamlPrinter:100,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.printer.YamlPrinter:105,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.YamlPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.YamlPrinter].<init>(boolean)"
    - "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node)"
    - "[java.io.PrintStream].println(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:110,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].<init>(boolean)"
    - Src: "com.github.javaparser.printer.YamlPrinter:110,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.YamlPrinter:110,1"
      Dst: "[java.io.PrintStream].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$200(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__230:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$200(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$102(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__565:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$102(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BlockStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BlockStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.BlockStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LocalRecordDeclarationStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LocalRecordDeclarationStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LocalRecordDeclarationStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionDepth: 1
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.TreeSet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].add(java.lang.Object)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.util.AbstractCollection].add(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].add(java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:151,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:152,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].remove(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].remove(java.lang.Object)"
    - "[java.util.TreeSet].remove(java.lang.Object)"
    - "[java.util.TreeMap$KeySet].remove(java.lang.Object)"
    - "[java.util.AbstractCollection].remove(java.lang.Object)"
    - "[java.util.HashSet].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    - "[java.util.TreeMap$EntrySet].remove(java.lang.Object)"
    - "[java.util.Set].remove(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:161,1"
      Dst: "[java.util.Set].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].isActivated(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].contains(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:170,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 2
    returnType: "java.util.Optional<ConfigurationOption>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845].bootstrap$(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    functionUses: 14
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:178,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:178,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__845].bootstrap$(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:178,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration:178,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get()"
    functionSourceFile: "com.github.javaparser.printer.configuration.DefaultPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addChild(int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:73,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:73,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(int,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].remove(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,boolean)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[java.util.List].remove(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    - "[java.util.List].remove(int)"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>()"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.NodeText:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.NodeText:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:131,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:131,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:131,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:132,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:133,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:135,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:136,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:136,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:137,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:140,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:146,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].expand()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText$lambda_expand_0__1038].bootstrap$(java.lang.StringBuffer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.lang.StringBuffer].toString()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:172,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:173,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText$lambda_expand_0__1038].bootstrap$(java.lang.StringBuffer)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:173,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:174,1"
      Dst: "[java.lang.StringBuffer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:194,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:194,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:194,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:194,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:194,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.NodeText].lambda$expand$0(java.lang.StringBuffer,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.NodeText"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].expand()"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:173,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].expand()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.NodeText:173,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__850:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].lambda$getMaximumCommonType$0(com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__793:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].lambda$getMaximumCommonType$0(com.github.javaparser.ast.body.VariableDeclarator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].bootstrap$(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].<init>(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].<init>(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].<init>(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiFunction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].lambda$static$0(com.github.javaparser.ast.Node,com.github.javaparser.Range)"
    functionUses: 98
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].lambda$static$0(com.github.javaparser.ast.Node,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].lambda$static$0(com.github.javaparser.ast.Node,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 4
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:132"
        BranchSideFuncs:
        - "getRange()"
        - "valueOf(boolean)"
        - "contains(com.github.javaparser.Range)"
        - "hasRange()"
        - "get()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:132"
        BranchSideFuncs:
        - "getRange()"
        - "valueOf(boolean)"
        - "contains(com.github.javaparser.Range)"
        - "hasRange()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:133,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:133,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:133,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:133,1"
      Dst: "[com.github.javaparser.Range].contains(com.github.javaparser.Range)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:133,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:64,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:64,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:64,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:64,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:68,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:68,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.Name].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:78,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:78,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:83,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 151
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:145"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:148"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:147"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:142,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:146,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:147,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:149,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:156,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:156,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ReceiverParameterMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:189,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:190,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:191,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:195,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ReceiverParameter].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.ReceiverParameter"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 219
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 30
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:203"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:210"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:209"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:204"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:203"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:214"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ReceiverParameter:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:218"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.body.ReceiverParameter:217"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:204,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:205,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:206,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:211,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:215,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.ReceiverParameter:218,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].<init>(com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:31,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:41,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:42,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsStringAttribute(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].getProperty()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 6
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:48,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:48,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:48,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].getProperty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmChar:48,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$37(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__689:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$37(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SuperExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SuperExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.SuperExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 121
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.HasParentNode].hasParentNode()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].bootstrap$()"
    - "[java.util.Optional].flatMap(java.util.function.Function)"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.lang.Boolean].booleanValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 2
    ICount: 35
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:56"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:56"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:71"
        BranchSideFuncs:
        - "ifPresent(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:69"
        BranchSideFuncs:
        - "map(java.util.function.Function)"
        - "booleanValue()"
        - "valueOf(boolean)"
        - "bootstrap$()"
        - "flatMap(java.util.function.Function)"
        - "orElse(java.lang.Object)"
        - "findAncestor(java.lang.Class[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:68"
        BranchSideFuncs:
        - "reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:68"
        BranchSideFuncs:
        - "reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:52,1"
      Dst: "[com.github.javaparser.HasParentNode].hasParentNode()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:52,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:52,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:57,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:58,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:61,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__363].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:62,1"
      Dst: "[java.util.Optional].flatMap(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:62,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__364].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:63,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:64,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:64,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:64,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:69,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:72,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:72,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:123,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.type.VarType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.type.VarType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:36,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:36,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$4(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 120
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.type.ArrayType].isArrayType()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.type.Type].isArrayType()"
    functionUses: 1
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:76"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:75"
        BranchSideFuncs:
        - "getParentNode()"
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:81"
        BranchSideFuncs:
        - "reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:80"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
        - "ifPresent(java.util.function.Consumer)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:73,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:73,1"
      Dst: "[com.github.javaparser.ast.type.Type].isArrayType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:74,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:76,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:77,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:78,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:81,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:81,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$3(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 119
    functionDepth: 5
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 1
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:85"
        BranchSideFuncs:
        - "getVariables()"
        - "size()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:90"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:89"
        BranchSideFuncs:
        - "getParentNode()"
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:95"
        BranchSideFuncs:
        - "reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:94"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
        - "ifPresent(java.util.function.Consumer)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:83,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:88,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:90,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:91,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:95,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:95,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$2(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_1__1039].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:101,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:105,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:105,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:106,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:108,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_1__1039].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:108,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$1(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:110,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].bootstrap$(com.github.javaparser.ast.body.CompactConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].<init>(com.github.javaparser.ast.body.CompactConstructorDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].<init>(com.github.javaparser.ast.body.CompactConstructorDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].<init>(com.github.javaparser.ast.body.CompactConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 55
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    - "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 34
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:43,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:43,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:44,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:44,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:45,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:46,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:47,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:49,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:49,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:49,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:50,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:50,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:50,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:51,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__696].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:52,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:53,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].<init>(com.github.javaparser.ast.CompilationUnit)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].<init>(com.github.javaparser.ast.CompilationUnit)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].<init>(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].<init>(com.github.javaparser.ast.CompilationUnit)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].<init>(com.github.javaparser.ast.CompilationUnit)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].<init>(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1271
    functionLinenumberEnd: 1276
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getDataKeys()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.Node].getData(com.github.javaparser.ast.DataKey)"
    - "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 100
    ICount: 13
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1275"
        BranchSideFuncs:
        - "getDataKeys()"
        - "hasNext()"
        - "iterator()"
        - "getData(com.github.javaparser.ast.DataKey)"
        - "next()"
        - "setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1272,1"
      Dst: "[com.github.javaparser.ast.Node].getDataKeys()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1272,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1272,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1272,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1273,1"
      Dst: "[com.github.javaparser.ast.Node].getData(com.github.javaparser.ast.DataKey)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1273,1"
      Dst: "[com.github.javaparser.ast.Node].setData(com.github.javaparser.ast.DataKey,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].bootstrap$(com.github.javaparser.ast.PackageDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:60,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:60,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:61,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:61,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:62,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:62,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:63,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:63,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:63,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:64,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__439].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__440].bootstrap$(com.github.javaparser.ast.PackageDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:65,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:66,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1149
    functionLinenumberEnd: 1158
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 90
    ICount: 10
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1152"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1153,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 81
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].bootstrap$(com.github.javaparser.ast.type.TypeParameter)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 28
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:72,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:72,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:73,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:73,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:74,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:75,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:75,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:76,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:76,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:76,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:77,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__383].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__384].bootstrap$(com.github.javaparser.ast.type.TypeParameter)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:78,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:79,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.LineComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].bootstrap$(com.github.javaparser.ast.comments.LineComment)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:85,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:85,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:86,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:86,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:86,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:86,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:87,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__554].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__555].bootstrap$(com.github.javaparser.ast.comments.LineComment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:88,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:89,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:58,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.comments.LineComment:59,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.BlockComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].bootstrap$(com.github.javaparser.ast.comments.BlockComment)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:95,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:95,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:96,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:96,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:96,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:96,1"
      Dst: "[com.github.javaparser.ast.comments.BlockComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:97,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__520].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__521].bootstrap$(com.github.javaparser.ast.comments.BlockComment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:98,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:99,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 129
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 39
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:105,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:105,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:106,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:107,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:108,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:109,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:110,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:111,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:111,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:112,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:113,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:113,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:115,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:115,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:118,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:118,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:125,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:126,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:126,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:126,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:126,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:126,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:126,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:126,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:127,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__537"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__537:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__537"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__537:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 146
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].bootstrap$(com.github.javaparser.ast.body.EnumDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 34
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:133,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:133,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:134,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:135,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:136,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:137,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:137,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:138,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:139,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:139,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:141,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:141,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:141,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:142,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:143,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:143,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:143,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__686].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:143,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:143,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:143,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__687].bootstrap$(com.github.javaparser.ast.body.EnumDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:143,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:144,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 161
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].bootstrap$(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 30
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:150,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:150,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:151,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:152,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:152,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:153,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:154,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:154,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:156,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:156,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:156,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:157,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].bootstrap$(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:158,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:159,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__690"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__690:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__690"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__690:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].bootstrap$(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].<init>(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].<init>(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].<init>(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 176
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].bootstrap$(com.github.javaparser.ast.body.AnnotationDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 30
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:165,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:165,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:166,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:167,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:167,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:168,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:169,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:169,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:171,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:171,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:171,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:172,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__558].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].bootstrap$(com.github.javaparser.ast.body.AnnotationDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:173,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:174,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].bootstrap$(com.github.javaparser.ast.body.AnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].<init>(com.github.javaparser.ast.body.AnnotationDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].<init>(com.github.javaparser.ast.body.AnnotationDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].<init>(com.github.javaparser.ast.body.AnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 192
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].bootstrap$(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 34
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:180,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:180,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:181,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:181,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:182,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:182,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:183,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:184,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:185,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:187,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:187,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:187,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:188,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:189,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:189,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:189,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__569].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:189,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:189,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:189,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].bootstrap$(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:189,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:190,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].bootstrap$(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].<init>(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].<init>(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].<init>(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 195
    functionLinenumberEnd: 205
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].bootstrap$(com.github.javaparser.ast.body.FieldDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:196,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:196,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:197,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:198,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:199,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:199,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:200,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:200,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:200,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:201,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:202,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:202,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:202,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:202,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:202,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:202,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__381].bootstrap$(com.github.javaparser.ast.body.FieldDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:202,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:203,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__380"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__380:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__380"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__380:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 218
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 30
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:209,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:209,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:210,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:210,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:211,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:212,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:213,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:213,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:213,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:214,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:215,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:215,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:215,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:215,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:215,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:215,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__467].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:215,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:216,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__466"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__466:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__466"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__466:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 221
    functionLinenumberEnd: 245
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].bootstrap$(com.github.javaparser.ast.body.ConstructorDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 40
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:222,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:222,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:223,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:223,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:224,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:225,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:226,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:226,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:227,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:228,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:229,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:230,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:232,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:232,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:232,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:241,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:242,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:242,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:242,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__472].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:242,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:242,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:242,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].bootstrap$(com.github.javaparser.ast.body.ConstructorDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:242,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:243,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].bootstrap$(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].<init>(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].<init>(com.github.javaparser.ast.body.ConstructorDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].<init>(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 248
    functionLinenumberEnd: 274
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 43
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:249,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:249,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:250,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:251,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:251,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:252,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:253,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:254,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:255,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:256,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:257,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:258,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:260,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:260,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:260,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:270,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:271,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:271,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:271,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__392].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:271,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:271,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:271,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__393].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:271,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:272,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 290
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].bootstrap$(com.github.javaparser.ast.body.Parameter)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 34
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:278,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:278,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:279,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:280,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:280,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:281,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:282,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:283,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:283,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:285,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:285,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:285,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:285,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,boolean,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:286,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__573].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__574].bootstrap$(com.github.javaparser.ast.body.Parameter)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:287,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:288,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 293
    functionLinenumberEnd: 302
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].bootstrap$(com.github.javaparser.ast.body.InitializerDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:294,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:294,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:295,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:295,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:296,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:296,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:297,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:297,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:297,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:297,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].<init>(com.github.javaparser.TokenRange,boolean,com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:298,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:299,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:299,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:299,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:299,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:299,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:299,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__648].bootstrap$(com.github.javaparser.ast.body.InitializerDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:299,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:300,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__647"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__647:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__647"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__647:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 305
    functionLinenumberEnd: 312
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].bootstrap$(com.github.javaparser.ast.comments.JavadocComment)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:306,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:306,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:307,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:307,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:307,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:307,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:308,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:309,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:309,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:309,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:309,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:309,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:309,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__500].bootstrap$(com.github.javaparser.ast.comments.JavadocComment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:309,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:310,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:58,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.comments.JavadocComment:59,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__499"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__499:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__499"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__499:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 327
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 33
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:316,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:316,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:317,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:317,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:318,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:318,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:318,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:319,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:320,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:322,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:322,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:323,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__458].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__459].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:324,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:325,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 330
    functionLinenumberEnd: 338
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].bootstrap$(com.github.javaparser.ast.type.PrimitiveType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:331,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:331,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:332,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:332,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:333,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:333,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:333,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:333,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:334,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:335,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:335,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:335,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__432].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:335,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:335,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:335,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__433].bootstrap$(com.github.javaparser.ast.type.PrimitiveType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:335,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:336,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 341
    functionLinenumberEnd: 350
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].bootstrap$(com.github.javaparser.ast.type.ArrayType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:342,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:342,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:343,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:343,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:344,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:344,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:345,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:345,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:345,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:345,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:346,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:347,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:347,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:347,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__428].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:347,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:347,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:347,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].bootstrap$(com.github.javaparser.ast.type.ArrayType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:347,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:348,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].bootstrap$(com.github.javaparser.ast.type.ArrayType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].<init>(com.github.javaparser.ast.type.ArrayType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].<init>(com.github.javaparser.ast.type.ArrayType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].<init>(com.github.javaparser.ast.type.ArrayType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 362
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].bootstrap$(com.github.javaparser.ast.ArrayCreationLevel)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:354,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:354,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:355,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:355,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:356,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:357,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:357,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:357,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:358,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__640].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].bootstrap$(com.github.javaparser.ast.ArrayCreationLevel)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:359,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:360,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:73,1"
      Dst: "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:49,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:74,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:75,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:76,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].bootstrap$(com.github.javaparser.ast.ArrayCreationLevel)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].<init>(com.github.javaparser.ast.ArrayCreationLevel)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].<init>(com.github.javaparser.ast.ArrayCreationLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].<init>(com.github.javaparser.ast.ArrayCreationLevel)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 365
    functionLinenumberEnd: 374
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].bootstrap$(com.github.javaparser.ast.type.IntersectionType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 25
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:366,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:366,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:367,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:368,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:368,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:369,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:369,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:369,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:370,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:371,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:371,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:371,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__549].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:371,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:371,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:371,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].bootstrap$(com.github.javaparser.ast.type.IntersectionType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:371,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:372,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].bootstrap$(com.github.javaparser.ast.type.IntersectionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].<init>(com.github.javaparser.ast.type.IntersectionType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].<init>(com.github.javaparser.ast.type.IntersectionType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].<init>(com.github.javaparser.ast.type.IntersectionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 377
    functionLinenumberEnd: 386
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].bootstrap$(com.github.javaparser.ast.type.UnionType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 25
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:378,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:378,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:379,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:380,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:380,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:381,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:381,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:381,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:382,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__626].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].bootstrap$(com.github.javaparser.ast.type.UnionType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:383,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:384,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].bootstrap$(com.github.javaparser.ast.type.UnionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].<init>(com.github.javaparser.ast.type.UnionType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].<init>(com.github.javaparser.ast.type.UnionType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].<init>(com.github.javaparser.ast.type.UnionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 389
    functionLinenumberEnd: 397
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.VoidType].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].bootstrap$(com.github.javaparser.ast.type.VoidType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 23
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:390,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:390,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:391,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:391,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:392,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:392,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:392,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:393,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:394,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:394,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:394,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:394,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:394,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:394,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].bootstrap$(com.github.javaparser.ast.type.VoidType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:394,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:395,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__563"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__563:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__563"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__563:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].bootstrap$(com.github.javaparser.ast.type.VoidType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].<init>(com.github.javaparser.ast.type.VoidType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].<init>(com.github.javaparser.ast.type.VoidType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].<init>(com.github.javaparser.ast.type.VoidType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 400
    functionLinenumberEnd: 410
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].bootstrap$(com.github.javaparser.ast.type.WildcardType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 29
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:401,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:401,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:402,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:403,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:403,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:404,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:405,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:405,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:405,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:406,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:407,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:407,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:407,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:407,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:407,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:407,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__512].bootstrap$(com.github.javaparser.ast.type.WildcardType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:407,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:408,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.ReferenceType"
    - "com.github.javaparser.ast.type.ReferenceType"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:84,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.WildcardType:85,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.type.WildcardType:86,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.type.WildcardType:87,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__511"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__511:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__511"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__511:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 413
    functionLinenumberEnd: 421
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.UnknownType].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].bootstrap$(com.github.javaparser.ast.type.UnknownType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 23
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:414,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:414,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:415,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:415,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:416,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:416,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:416,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:417,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:418,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:418,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:418,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__441].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:418,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:418,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:418,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__442].bootstrap$(com.github.javaparser.ast.type.UnknownType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:418,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:419,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 424
    functionLinenumberEnd: 433
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].bootstrap$(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:425,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:425,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:426,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:427,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:427,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:428,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:428,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:428,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:429,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:430,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:430,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:430,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:430,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:430,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:430,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__386].bootstrap$(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:430,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:431,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__385"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__385:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__385"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__385:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 436
    functionLinenumberEnd: 446
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].bootstrap$(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 29
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:437,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:437,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:438,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:438,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:439,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:439,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:440,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:441,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:441,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:441,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:442,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__642].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__643].bootstrap$(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:443,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:444,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 449
    functionLinenumberEnd: 457
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].bootstrap$(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 23
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:450,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:450,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:451,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:451,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:452,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:452,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:452,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:453,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:454,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:454,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:454,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__420].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:454,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:454,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:454,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__421].bootstrap$(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:454,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:455,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 460
    functionLinenumberEnd: 469
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].bootstrap$(com.github.javaparser.ast.expr.AssignExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 28
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:461,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:461,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:462,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:463,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:463,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:464,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:464,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:464,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:464,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:465,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__653].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__654].bootstrap$(com.github.javaparser.ast.expr.AssignExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:466,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:467,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 472
    functionLinenumberEnd: 481
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].bootstrap$(com.github.javaparser.ast.expr.BinaryExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 28
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:473,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:473,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:474,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:475,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:475,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:476,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:476,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:476,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:476,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.BinaryExpr$Operator)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:477,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:478,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:478,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:478,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:478,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:478,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:478,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__601].bootstrap$(com.github.javaparser.ast.expr.BinaryExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:478,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:479,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__600"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__600:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__600"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__600:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 484
    functionLinenumberEnd: 493
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].bootstrap$(com.github.javaparser.ast.expr.CastExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:485,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:485,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:486,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:487,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:487,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:488,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:488,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:488,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:489,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__622].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].bootstrap$(com.github.javaparser.ast.expr.CastExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:490,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:491,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].bootstrap$(com.github.javaparser.ast.expr.CastExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].<init>(com.github.javaparser.ast.expr.CastExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].<init>(com.github.javaparser.ast.expr.CastExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].<init>(com.github.javaparser.ast.expr.CastExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 496
    functionLinenumberEnd: 504
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].bootstrap$(com.github.javaparser.ast.expr.ClassExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:497,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:497,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:498,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:498,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:499,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:499,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:499,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:500,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__534].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__535].bootstrap$(com.github.javaparser.ast.expr.ClassExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:501,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:502,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 507
    functionLinenumberEnd: 517
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].bootstrap$(com.github.javaparser.ast.expr.ConditionalExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 30
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:508,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:508,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:509,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:510,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:511,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:511,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:512,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:512,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:512,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:513,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].bootstrap$(com.github.javaparser.ast.expr.ConditionalExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:514,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:515,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__403"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__403:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__403"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__403:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].bootstrap$(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].<init>(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].<init>(com.github.javaparser.ast.expr.ConditionalExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].<init>(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 520
    functionLinenumberEnd: 528
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].bootstrap$(com.github.javaparser.ast.expr.EnclosedExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:521,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:521,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:522,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:522,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:523,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:523,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:523,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:524,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:525,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:525,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:525,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__417].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:525,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:525,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:525,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__418].bootstrap$(com.github.javaparser.ast.expr.EnclosedExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:525,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:526,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 531
    functionLinenumberEnd: 541
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].bootstrap$(com.github.javaparser.ast.expr.FieldAccessExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 31
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:532,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:532,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:533,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:534,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:534,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:534,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:535,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:535,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:536,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:537,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:538,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:538,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:538,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__584].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:538,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:538,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:538,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__585].bootstrap$(com.github.javaparser.ast.expr.FieldAccessExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:538,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:539,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 544
    functionLinenumberEnd: 554
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].bootstrap$(com.github.javaparser.ast.expr.InstanceOfExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 30
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:545,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:545,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:546,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:547,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:548,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:549,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:549,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:549,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.expr.PatternExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:550,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:551,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:551,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:551,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:551,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:551,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:551,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].bootstrap$(com.github.javaparser.ast.expr.InstanceOfExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:551,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:552,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__578"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__578:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__578"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__578:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].bootstrap$(com.github.javaparser.ast.expr.InstanceOfExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].<init>(com.github.javaparser.ast.expr.InstanceOfExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].<init>(com.github.javaparser.ast.expr.InstanceOfExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].<init>(com.github.javaparser.ast.expr.InstanceOfExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 557
    functionLinenumberEnd: 564
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].bootstrap$(com.github.javaparser.ast.expr.StringLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:558,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:558,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:559,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:559,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:559,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:559,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:560,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:561,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:561,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:561,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__444].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:561,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:561,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:561,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__445].bootstrap$(com.github.javaparser.ast.expr.StringLiteralExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:561,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:562,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 567
    functionLinenumberEnd: 574
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].bootstrap$(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:568,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:568,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:569,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:569,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:569,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:569,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:570,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:571,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:571,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:571,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__481].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:571,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:571,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:571,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].bootstrap$(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:571,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:572,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].bootstrap$(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].<init>(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].<init>(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].<init>(com.github.javaparser.ast.expr.IntegerLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 577
    functionLinenumberEnd: 584
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].bootstrap$(com.github.javaparser.ast.expr.LongLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:578,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:578,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:579,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:579,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:579,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:579,1"
      Dst: "[com.github.javaparser.ast.expr.LongLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:580,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:581,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:581,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:581,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__423].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:581,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:581,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:581,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].bootstrap$(com.github.javaparser.ast.expr.LongLiteralExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:581,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:582,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].bootstrap$(com.github.javaparser.ast.expr.LongLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].<init>(com.github.javaparser.ast.expr.LongLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].<init>(com.github.javaparser.ast.expr.LongLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].<init>(com.github.javaparser.ast.expr.LongLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 587
    functionLinenumberEnd: 594
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].bootstrap$(com.github.javaparser.ast.expr.CharLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:588,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:588,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:589,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:589,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:589,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:589,1"
      Dst: "[com.github.javaparser.ast.expr.CharLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:590,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:591,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:591,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:591,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:591,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:591,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:591,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].bootstrap$(com.github.javaparser.ast.expr.CharLiteralExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:591,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:592,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__503"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__503:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__503"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__503:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].bootstrap$(com.github.javaparser.ast.expr.CharLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].<init>(com.github.javaparser.ast.expr.CharLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].<init>(com.github.javaparser.ast.expr.CharLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].<init>(com.github.javaparser.ast.expr.CharLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 597
    functionLinenumberEnd: 604
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].bootstrap$(com.github.javaparser.ast.expr.DoubleLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:598,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:598,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:599,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:599,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:599,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:599,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:600,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:601,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:601,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:601,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__484].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:601,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:601,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:601,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].bootstrap$(com.github.javaparser.ast.expr.DoubleLiteralExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:601,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:602,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].bootstrap$(com.github.javaparser.ast.expr.DoubleLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].<init>(com.github.javaparser.ast.expr.DoubleLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].<init>(com.github.javaparser.ast.expr.DoubleLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].<init>(com.github.javaparser.ast.expr.DoubleLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 607
    functionLinenumberEnd: 614
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].bootstrap$(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:608,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:608,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:609,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:609,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:609,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:609,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:610,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__526].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].bootstrap$(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:611,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:612,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].bootstrap$(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].<init>(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].<init>(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].<init>(com.github.javaparser.ast.expr.BooleanLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 617
    functionLinenumberEnd: 624
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].bootstrap$(com.github.javaparser.ast.expr.NullLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 21
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:618,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:618,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:619,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:619,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:619,1"
      Dst: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:620,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:621,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:621,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:621,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:621,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:621,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:621,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].bootstrap$(com.github.javaparser.ast.expr.NullLiteralExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:621,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:622,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__494"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__494:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__494"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__494:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].bootstrap$(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].<init>(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].<init>(com.github.javaparser.ast.expr.NullLiteralExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].<init>(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 627
    functionLinenumberEnd: 638
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 33
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:628,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:628,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:629,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:629,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:630,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:630,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:631,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:631,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:632,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:633,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:633,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:634,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:635,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:636,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__486"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__486:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__486"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__486:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 641
    functionLinenumberEnd: 649
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:642,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:642,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:643,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:643,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:644,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:644,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:644,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:645,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:646,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:646,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:646,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__460].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:646,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:646,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:646,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:646,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:647,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].<init>(com.github.javaparser.ast.expr.NameExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 653
    functionLinenumberEnd: 666
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].bootstrap$(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 37
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:654,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:654,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:654,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:655,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:656,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:656,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:657,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:657,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:658,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:659,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:661,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:661,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:662,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:663,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:663,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:663,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__678].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:663,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:663,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:663,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__679].bootstrap$(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:663,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:664,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 669
    functionLinenumberEnd: 677
    functionDepth: 4
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].bootstrap$(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 25
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:670,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:670,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:671,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:672,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:672,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:672,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:672,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:673,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:674,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:674,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:674,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__597].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:674,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:674,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:674,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__598].bootstrap$(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:674,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:675,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 680
    functionLinenumberEnd: 687
    functionDepth: 4
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].bootstrap$(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:681,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:681,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:682,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:682,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:682,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:682,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:683,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:684,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:684,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:684,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:684,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:684,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:684,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__407].bootstrap$(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:684,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:685,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__406"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__406:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__406"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__406:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 690
    functionLinenumberEnd: 698
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].bootstrap$(com.github.javaparser.ast.expr.ThisExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:691,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:691,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:692,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:693,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:694,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:695,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:695,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:695,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__409].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:695,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:695,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:695,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].bootstrap$(com.github.javaparser.ast.expr.ThisExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:695,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:696,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].bootstrap$(com.github.javaparser.ast.expr.ThisExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].<init>(com.github.javaparser.ast.expr.ThisExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].<init>(com.github.javaparser.ast.expr.ThisExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].<init>(com.github.javaparser.ast.expr.ThisExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 701
    functionLinenumberEnd: 709
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].bootstrap$(com.github.javaparser.ast.expr.SuperExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:702,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:702,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:703,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:704,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:705,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:706,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:706,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:706,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:706,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:706,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:706,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__389].bootstrap$(com.github.javaparser.ast.expr.SuperExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:706,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:707,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__388"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__388:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__388"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__388:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 712
    functionLinenumberEnd: 720
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].bootstrap$(com.github.javaparser.ast.expr.UnaryExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 25
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:713,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:713,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:714,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:714,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:715,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:715,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:715,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:715,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:716,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:717,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:717,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:717,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__614].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:717,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:717,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:717,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__615].bootstrap$(com.github.javaparser.ast.expr.UnaryExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:717,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:718,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 723
    functionLinenumberEnd: 734
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].bootstrap$(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:724,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:724,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:725,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:726,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:727,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:727,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:729,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:729,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:729,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:730,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:731,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:731,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:731,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:731,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:731,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:731,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__657].bootstrap$(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:731,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:732,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__656"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__656:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__656"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__656:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 737
    functionLinenumberEnd: 745
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].bootstrap$(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:738,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:738,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:739,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:739,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:740,1"
      Dst: "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:741,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:742,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:742,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:742,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__540].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:742,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:742,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:742,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__541].bootstrap$(com.github.javaparser.ast.expr.MarkerAnnotationExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:742,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:743,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 748
    functionLinenumberEnd: 758
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].bootstrap$(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:749,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:749,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:750,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:751,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:751,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:753,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:754,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:755,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:755,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:755,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:755,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:755,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:755,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].bootstrap$(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:755,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:756,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__567"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__567:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__567"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__567:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].bootstrap$(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].<init>(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].<init>(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].<init>(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 761
    functionLinenumberEnd: 770
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].bootstrap$(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:762,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:762,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:763,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:763,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:764,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:765,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:765,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:765,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:766,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:767,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:767,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:767,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__398].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:767,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:767,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:767,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__399].bootstrap$(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:767,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:768,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 773
    functionLinenumberEnd: 782
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].bootstrap$(com.github.javaparser.ast.expr.MemberValuePair)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:774,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:774,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:775,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:776,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:776,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:777,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:777,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:777,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:778,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:779,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:779,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:779,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__490].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:779,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:779,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:779,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__491].bootstrap$(com.github.javaparser.ast.expr.MemberValuePair)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:779,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:780,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 785
    functionLinenumberEnd: 796
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].bootstrap$(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 31
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:786,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:786,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:787,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:788,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:788,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:789,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:791,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:791,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:791,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:792,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:793,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:793,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:793,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__651].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:793,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:793,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:793,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__652].bootstrap$(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:793,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:794,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 799
    functionLinenumberEnd: 808
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].bootstrap$(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:800,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:800,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:801,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:801,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:803,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:803,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:803,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:804,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__552].bootstrap$(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:805,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:806,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__551"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__551:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__551"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__551:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 811
    functionLinenumberEnd: 820
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].bootstrap$(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:812,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:812,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:813,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:813,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:815,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:815,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:815,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.RecordDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:816,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__617].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__618].bootstrap$(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:817,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:818,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 823
    functionLinenumberEnd: 832
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].bootstrap$(com.github.javaparser.ast.stmt.AssertStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:824,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:824,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:825,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:825,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:826,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:827,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:827,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:827,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:828,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__529].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].bootstrap$(com.github.javaparser.ast.stmt.AssertStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:829,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:830,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].bootstrap$(com.github.javaparser.ast.stmt.AssertStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].<init>(com.github.javaparser.ast.stmt.AssertStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].<init>(com.github.javaparser.ast.stmt.AssertStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].<init>(com.github.javaparser.ast.stmt.AssertStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 835
    functionLinenumberEnd: 843
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].bootstrap$(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 23
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:836,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:836,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:837,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:837,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:838,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:838,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:838,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:839,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:840,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:840,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:840,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:840,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:840,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:840,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__674].bootstrap$(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:840,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:841,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__673"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__673:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__673"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__673:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 846
    functionLinenumberEnd: 855
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].bootstrap$(com.github.javaparser.ast.stmt.LabeledStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:847,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:847,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:848,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:849,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:849,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:850,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:850,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:850,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:851,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__451].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__452].bootstrap$(com.github.javaparser.ast.stmt.LabeledStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:852,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:853,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 858
    functionLinenumberEnd: 865
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].bootstrap$(com.github.javaparser.ast.stmt.EmptyStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 21
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:859,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:859,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:860,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:860,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:860,1"
      Dst: "[com.github.javaparser.ast.stmt.EmptyStmt].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:861,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__401].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__402].bootstrap$(com.github.javaparser.ast.stmt.EmptyStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:862,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:863,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 868
    functionLinenumberEnd: 876
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].bootstrap$(com.github.javaparser.ast.stmt.ExpressionStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:869,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:869,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:870,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:870,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:871,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:871,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:871,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:872,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].bootstrap$(com.github.javaparser.ast.stmt.ExpressionStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:873,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:874,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__590"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__590:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__590"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__590:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].bootstrap$(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].<init>(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].<init>(com.github.javaparser.ast.stmt.ExpressionStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].<init>(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 879
    functionLinenumberEnd: 888
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].bootstrap$(com.github.javaparser.ast.stmt.SwitchStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:880,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:880,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:881,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:881,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:882,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:882,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:883,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:883,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:883,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:884,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:885,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:885,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:885,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:885,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:885,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:885,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].bootstrap$(com.github.javaparser.ast.stmt.SwitchStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:885,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:886,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__545"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__545:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__545"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__545:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].bootstrap$(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].<init>(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].<init>(com.github.javaparser.ast.stmt.SwitchStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].<init>(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 891
    functionLinenumberEnd: 902
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].bootstrap$(com.github.javaparser.ast.stmt.SwitchEntry)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 30
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:892,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:892,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:893,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:893,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:894,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:895,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:897,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:897,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:897,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:897,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:897,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.SwitchEntry$Type,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:898,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:899,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:899,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:899,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:899,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:899,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:899,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__605].bootstrap$(com.github.javaparser.ast.stmt.SwitchEntry)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:899,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:900,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__604"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__604:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__604"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__604:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 905
    functionLinenumberEnd: 913
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].bootstrap$(com.github.javaparser.ast.stmt.BreakStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:906,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:906,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:907,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:908,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:908,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:908,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:909,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:910,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:910,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:910,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:910,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:910,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:910,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].bootstrap$(com.github.javaparser.ast.stmt.BreakStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:910,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:911,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__436"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__436:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__436"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__436:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].bootstrap$(com.github.javaparser.ast.stmt.BreakStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].<init>(com.github.javaparser.ast.stmt.BreakStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].<init>(com.github.javaparser.ast.stmt.BreakStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].<init>(com.github.javaparser.ast.stmt.BreakStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 916
    functionLinenumberEnd: 924
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].bootstrap$(com.github.javaparser.ast.stmt.ReturnStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:917,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:917,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:918,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:919,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:919,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:919,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:920,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:921,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:921,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:921,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__608].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:921,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:921,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:921,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__609].bootstrap$(com.github.javaparser.ast.stmt.ReturnStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:921,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:922,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 927
    functionLinenumberEnd: 937
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].bootstrap$(com.github.javaparser.ast.stmt.IfStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 30
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:928,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:928,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:929,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:929,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:930,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:931,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:932,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:932,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:932,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:933,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:934,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:934,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:934,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__522].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:934,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:934,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:934,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__523].bootstrap$(com.github.javaparser.ast.stmt.IfStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:934,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:935,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 940
    functionLinenumberEnd: 949
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].bootstrap$(com.github.javaparser.ast.stmt.WhileStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:941,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:941,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:942,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:943,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:943,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:944,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:944,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:944,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:945,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:946,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:946,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:946,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__593].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:946,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:946,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:946,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__594].bootstrap$(com.github.javaparser.ast.stmt.WhileStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:946,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:947,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 952
    functionLinenumberEnd: 960
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].bootstrap$(com.github.javaparser.ast.stmt.ContinueStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:953,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:953,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:954,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:955,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:955,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:955,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:956,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:957,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:957,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:957,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__670].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:957,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:957,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:957,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__671].bootstrap$(com.github.javaparser.ast.stmt.ContinueStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:957,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:958,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 963
    functionLinenumberEnd: 972
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].bootstrap$(com.github.javaparser.ast.stmt.DoStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:964,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:964,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:965,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:966,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:966,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:967,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:967,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:967,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:968,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:969,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:969,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:969,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__463].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:969,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:969,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:969,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__464].bootstrap$(com.github.javaparser.ast.stmt.DoStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:969,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:970,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 975
    functionLinenumberEnd: 985
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].bootstrap$(com.github.javaparser.ast.stmt.ForEachStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 30
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:976,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:976,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:977,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:978,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:979,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:979,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:980,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:980,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:980,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:981,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__518].bootstrap$(com.github.javaparser.ast.stmt.ForEachStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:982,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:983,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__517"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__517:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__517"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__517:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 988
    functionLinenumberEnd: 999
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].bootstrap$(com.github.javaparser.ast.stmt.ForStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 31
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:989,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:990,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:990,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:991,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:991,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:992,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:993,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:994,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:994,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:994,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:995,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__631].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__632].bootstrap$(com.github.javaparser.ast.stmt.ForStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:996,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:997,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1002
    functionLinenumberEnd: 1010
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].bootstrap$(com.github.javaparser.ast.stmt.ThrowStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1003,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1003,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1004,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1004,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1005,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1006,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1007,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__413].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1007,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1007,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__414].bootstrap$(com.github.javaparser.ast.stmt.ThrowStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1007,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1013
    functionLinenumberEnd: 1022
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].bootstrap$(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1014,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1014,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1015,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1016,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1016,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1017,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1018,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1019,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__635].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1019,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1019,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__636].bootstrap$(com.github.javaparser.ast.stmt.SynchronizedStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1019,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1025
    functionLinenumberEnd: 1036
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].bootstrap$(com.github.javaparser.ast.stmt.TryStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 31
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1026,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1026,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1028,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1030,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1031,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1031,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1031,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1032,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1033,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__698].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1033,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1033,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].bootstrap$(com.github.javaparser.ast.stmt.TryStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1033,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].bootstrap$(com.github.javaparser.ast.stmt.TryStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].<init>(com.github.javaparser.ast.stmt.TryStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].<init>(com.github.javaparser.ast.stmt.TryStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].<init>(com.github.javaparser.ast.stmt.TryStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1039
    functionLinenumberEnd: 1048
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].bootstrap$(com.github.javaparser.ast.stmt.CatchClause)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1041,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1042,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1042,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1043,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1044,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1045,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__659].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1045,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1045,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1045,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].bootstrap$(com.github.javaparser.ast.stmt.CatchClause)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1045,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1046,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].bootstrap$(com.github.javaparser.ast.stmt.CatchClause)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].<init>(com.github.javaparser.ast.stmt.CatchClause)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].<init>(com.github.javaparser.ast.stmt.CatchClause)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].<init>(com.github.javaparser.ast.stmt.CatchClause)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1051
    functionLinenumberEnd: 1060
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].bootstrap$(com.github.javaparser.ast.expr.LambdaExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 27
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1052,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1052,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1053,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1053,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1054,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1054,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1055,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__544].bootstrap$(com.github.javaparser.ast.expr.LambdaExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1057,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1058,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__543"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__543:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__543"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__543:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1063
    functionLinenumberEnd: 1073
    functionDepth: 4
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].bootstrap$(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 29
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1065,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1065,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1065,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1068,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1068,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1068,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1069,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__478].bootstrap$(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1070,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__477"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__477:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__477"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__477:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1076
    functionLinenumberEnd: 1084
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].bootstrap$(com.github.javaparser.ast.expr.TypeExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1077,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1077,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1078,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1078,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1079,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1081,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1081,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1081,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__677].bootstrap$(com.github.javaparser.ast.expr.TypeExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1081,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1082,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__676"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__676:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__676"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__676:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1087
    functionLinenumberEnd: 1096
    functionDepth: 4
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 145
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1089"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1095"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1094"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1091"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1094"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1093"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1088,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1089,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1089,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1089,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1090,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1092,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1099
    functionLinenumberEnd: 1107
    functionDepth: 3
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1100,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1100,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1101,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1101,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1102,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1102,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1102,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1102,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1102,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1103,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1104,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1104,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1104,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__620].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1104,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1104,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1104,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__621].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1104,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1105,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1110
    functionLinenumberEnd: 1121
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].bootstrap$(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 29
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1111,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1111,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1112,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1113,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1113,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1114,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1114,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1116,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name,boolean,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1117,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1118,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1118,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1118,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__377].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1118,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1118,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1118,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__378].bootstrap$(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1118,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1119,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1124
    functionLinenumberEnd: 1134
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].bootstrap$(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1125,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1125,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1126,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1129,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1129,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1129,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1130,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1131,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1131,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1131,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1131,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1131,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1131,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].bootstrap$(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1131,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1132,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__560"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__560:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__560"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__560:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].bootstrap$(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].<init>(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].<init>(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].<init>(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional<T>,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1137
    functionLinenumberEnd: 1146
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "java.util.Optional<T>"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 128
    ICount: 13
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1140"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "get()"
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1138,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1141,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1141,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList<N>,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1160
    functionLinenumberEnd: 1165
    functionDepth: 1
    returnType: "com.github.javaparser.ast.NodeList<N>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList<N>"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 100
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.CloneVisitor:1161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.CloneVisitor:1163"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1164,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1168
    functionLinenumberEnd: 1177
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].bootstrap$(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1169,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1169,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1170,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1170,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1171,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1173,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1174,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1174,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1174,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__508].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1174,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1174,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1174,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__509].bootstrap$(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1174,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1175,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1180
    functionLinenumberEnd: 1190
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].bootstrap$(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1181,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1181,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1185,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1186,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1187,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1187,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1187,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1187,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1187,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1187,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__427].bootstrap$(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1187,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1188,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__426"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__426:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__426"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__426:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1193
    functionLinenumberEnd: 1201
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].bootstrap$(com.github.javaparser.ast.modules.ModuleUsesDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1194,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1194,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1197,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1198,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1198,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1198,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__581].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1198,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1198,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1198,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].bootstrap$(com.github.javaparser.ast.modules.ModuleUsesDirective)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1198,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1199,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].bootstrap$(com.github.javaparser.ast.modules.ModuleUsesDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].<init>(com.github.javaparser.ast.modules.ModuleUsesDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].<init>(com.github.javaparser.ast.modules.ModuleUsesDirective)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].<init>(com.github.javaparser.ast.modules.ModuleUsesDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1204
    functionLinenumberEnd: 1213
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].bootstrap$(com.github.javaparser.ast.modules.ModuleOpensDirective)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1205,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1205,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1206,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1207,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1207,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1208,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1208,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1208,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1209,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1210,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1210,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1210,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__453].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1210,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1210,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1210,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__454].bootstrap$(com.github.javaparser.ast.modules.ModuleOpensDirective)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1210,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1211,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1216
    functionLinenumberEnd: 1223
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].bootstrap$(com.github.javaparser.ast.stmt.UnparsableStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 21
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1217,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1217,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1218,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1220,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1220,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1220,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1220,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1220,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1220,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__449].bootstrap$(com.github.javaparser.ast.stmt.UnparsableStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1220,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__448"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__448:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__448"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__448:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1226
    functionLinenumberEnd: 1236
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].bootstrap$(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 29
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1227,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1227,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1228,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1228,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1229,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1230,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1230,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1231,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1231,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1231,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1232,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__703].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__704].bootstrap$(com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1233,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1234,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1239
    functionLinenumberEnd: 1247
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.VarType].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].bootstrap$(com.github.javaparser.ast.type.VarType)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 23
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1240,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1240,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1241,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1241,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1242,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1242,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1242,1"
      Dst: "[com.github.javaparser.ast.type.VarType].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1243,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1244,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__666].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1244,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1244,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].bootstrap$(com.github.javaparser.ast.type.VarType)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1244,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1245,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].bootstrap$(com.github.javaparser.ast.type.VarType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].<init>(com.github.javaparser.ast.type.VarType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].<init>(com.github.javaparser.ast.type.VarType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].<init>(com.github.javaparser.ast.type.VarType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1250
    functionLinenumberEnd: 1257
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].bootstrap$(com.github.javaparser.ast.Modifier)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1251,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1251,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1252,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1252,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1253,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1254,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1254,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1254,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1254,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1254,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1254,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__497].bootstrap$(com.github.javaparser.ast.Modifier)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1254,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1255,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__496"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__496:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__496"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__496:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1260
    functionLinenumberEnd: 1269
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].bootstrap$(com.github.javaparser.ast.expr.SwitchExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 26
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1261,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1261,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1262,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1262,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1263,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1263,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1264,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1265,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1266,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__610].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1266,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1266,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__611].bootstrap$(com.github.javaparser.ast.expr.SwitchExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1266,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1278
    functionLinenumberEnd: 1286
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].bootstrap$(com.github.javaparser.ast.stmt.YieldStmt)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1279,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1279,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1280,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1280,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1281,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1281,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1281,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1282,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__506].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__507].bootstrap$(com.github.javaparser.ast.stmt.YieldStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1283,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1284,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1289
    functionLinenumberEnd: 1296
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1290,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1290,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1291,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1291,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1291,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1291,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1292,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1293,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1293,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1293,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__628].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1293,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1293,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1293,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__629].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1293,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1294,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1299
    functionLinenumberEnd: 1309
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].bootstrap$(com.github.javaparser.ast.expr.TypePatternExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 29
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1300,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1300,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1301,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1301,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1302,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1303,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1303,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1304,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1304,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1304,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1305,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1306,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1306,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1306,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__475].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1306,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1306,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1306,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__476].bootstrap$(com.github.javaparser.ast.expr.TypePatternExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1306,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1307,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1312
    functionLinenumberEnd: 1336
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 39
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1313,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1313,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1314,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1315,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1315,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1316,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1317,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1318,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1319,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1319,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1320,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1321,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1323,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1323,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1323,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1332,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1333,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1333,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1333,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__684].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1333,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1333,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1333,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__685].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1333,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1334,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1339
    functionLinenumberEnd: 1353
    functionDepth: 3
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].bootstrap$(com.github.javaparser.ast.body.CompactConstructorDeclaration)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 35
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1340,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1340,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1341,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1341,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1342,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1343,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1344,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1345,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1346,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1346,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1348,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1348,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1348,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1349,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1350,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1350,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1350,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1350,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1350,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1350,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__663].bootstrap$(com.github.javaparser.ast.body.CompactConstructorDeclaration)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1350,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1351,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__662"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__662:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__662"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__662:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.RecordPatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 1356
    functionLinenumberEnd: 1366
    functionDepth: 2
    returnType: "com.github.javaparser.ast.visitor.Visitable"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.RecordPatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].bootstrap$()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].bootstrap$(com.github.javaparser.ast.expr.RecordPatternExpr)"
    - "[com.github.javaparser.ast.Node].getOrphanComments()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 28
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1357,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1357,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1358,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getPatternList()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1359,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1359,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(com.github.javaparser.ast.Node,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1360,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1360,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].cloneNode(java.util.Optional,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1361,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1361,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1361,1"
      Dst: "[com.github.javaparser.ast.expr.RecordPatternExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1362,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1363,1"
      Dst: "[com.github.javaparser.ast.Node].getOrphanComments()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1363,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1363,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__586].bootstrap$()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1363,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1363,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1363,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__587].bootstrap$(com.github.javaparser.ast.expr.RecordPatternExpr)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1363,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:1364,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].copyData(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor].lambda$visit$0(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.CompilationUnit$Storage)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "com.github.javaparser.ast.CompilationUnit$Storage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit$Storage].getEncoding()"
    - "[com.github.javaparser.ast.CompilationUnit$Storage].getPath()"
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:50,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].getPath()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:50,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].getEncoding()"
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor:50,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LongLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LongLiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LongLiteralExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>()"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:316,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.CharSequence].length()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.CharSequence].charAt(int)"
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isOctalDigit(char)"
    - "[java.lang.StringBuilder].append(char)"
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isZeroToThree(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.Integer].parseInt(java.lang.String,int)"
    - "[java.io.Writer].write(int)"
    - "[java.lang.StringBuilder].length()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:341"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:340"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:341"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:340"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:341"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:340"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:337"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:332"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:337"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:337"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:337"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:338"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:324,1"
      Dst: "[java.lang.CharSequence].length()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:325,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326,1"
      Dst: "[java.lang.CharSequence].charAt(int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isOctalDigit(char)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:331,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:334,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isZeroToThree(char)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:338,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:338,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String,int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:338,1"
      Dst: "[java.io.Writer].write(int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:339,1"
      Dst: "[java.lang.StringBuilder].length()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isOctalDigit(char)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:351"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:352"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:351"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].isZeroToThree(char)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:361"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:361"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:316,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:48,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:48,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:48,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:53,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionUses: 210
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:69,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionUses: 221
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:75,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs(com.github.javaparser.ast.NodeList<MemberValuePair>)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<MemberValuePair>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:88"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:91"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:90"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:85,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:89,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:90,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:92,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].addPair(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].addPair(java.lang.String,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:102,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:102,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].addPair(java.lang.String,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].addPair(java.lang.String,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MemberValuePair].<init>(java.lang.String,com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:111,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(java.lang.String,com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:112,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:112,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:122,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:123,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:124,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:128,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:134,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:134,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.NormalAnnotationExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 156
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:148"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:155"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:154"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.NormalAnnotationExpr:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:149"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.NormalAnnotationExpr:148"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:150,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:151,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:155,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].isNormalAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].asNormalAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].ifNormalAnnotationExpr(java.util.function.Consumer<NormalAnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<NormalAnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:173,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].toNormalAnnotationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NormalAnnotationExpr:179,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].<init>()"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].parse(com.github.javaparser.ast.comments.JavadocComment)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.JavadocParser].parse(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:47,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.JavadocParser:47,1"
      Dst: "[com.github.javaparser.JavadocParser].parse(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].parseBlockTag(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.String].substring(int)"
    - "[com.github.javaparser.utils.Utils].nextWord(java.lang.String)"
    - "[java.lang.String].length()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:84,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.JavadocParser:84,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.JavadocParser:85,1"
      Dst: "[com.github.javaparser.utils.Utils].nextWord(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:86,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.JavadocParser:87,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].fromName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.JavadocBlockTag$Type].values()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.JavadocBlockTag$Type:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.JavadocBlockTag$Type:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:71,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].values()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:72,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].values()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:45,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].isABlockLine(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:91,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.JavadocParser:91,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].startsWithAsterisk(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[com.github.javaparser.JavadocParser].startsWithAsterisk(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:142,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:145,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.JavadocParser:146,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.JavadocParser:146,1"
      Dst: "[com.github.javaparser.JavadocParser].startsWithAsterisk(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.JavadocParser].lambda$cleanLines$4(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.String].isEmpty()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:123,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.github.javaparser.JavadocParser:123,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavadocParser].lambda$cleanLines$3(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavadocParser].startsWithAsterisk(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].substring(int)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.JavadocParser:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavadocParser:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:108,1"
      Dst: "[com.github.javaparser.JavadocParser].startsWithAsterisk(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:112,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.JavadocParser:113,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.github.javaparser.JavadocParser:115,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.JavadocParser].lambda$parse$2(com.github.javaparser.javadoc.Javadoc,java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.javadoc.Javadoc"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavadocParser].parseBlockTag(java.lang.String)"
    - "[com.github.javaparser.javadoc.Javadoc].addBlockTag(com.github.javaparser.javadoc.JavadocBlockTag)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:79,1"
      Dst: "[com.github.javaparser.JavadocParser].parseBlockTag(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:79,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(com.github.javaparser.javadoc.JavadocBlockTag)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(com.github.javaparser.javadoc.JavadocBlockTag)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "com.github.javaparser.javadoc.JavadocBlockTag"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:49,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].lambda$parse$1(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:75,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.JavadocParser:75,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.JavadocParser:75,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavadocParser].lambda$parse$0(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavadocParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavadocParser:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavadocParser:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavadocParser:74,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$168(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__237:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$168(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$10(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__599:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$10(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$0(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_0__132:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$0(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$63(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__261:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$63(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypePatternExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypePatternExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PatternExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TypePatternExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.PatternExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$140(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__347:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$140(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__473:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__482:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:57"
        BranchSideFuncs:
        - "isTopLevelType()"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:58,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].isTopLevelType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.VisitorValidator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:33,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:34,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LiteralStringValueExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].contains(java.lang.CharSequence)"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:47"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:44,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:44,1"
      Dst: "[java.lang.String].contains(java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:45,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:39,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].validate(com.github.javaparser.ast.expr.LiteralStringValueExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:40,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__697:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].getLineComments()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_0__1047].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_1__1048].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_2__1049].bootstrap$()"
    - "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:45,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:45,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_0__1047].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:46,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:46,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_1__1048].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:47,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getLineComments_2__1049].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:48,1"
      Dst: "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:48,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].getBlockComments()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_3__1050].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_4__1051].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_5__1052].bootstrap$()"
    - "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:52,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:52,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_3__1050].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:53,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:53,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_4__1051].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:54,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:54,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getBlockComments_5__1052].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].getJavadocComments()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_6__1053].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_7__1054].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_8__1055].bootstrap$()"
    - "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:59,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:59,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_6__1053].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:60,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:60,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_7__1054].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:61,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:61,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_getJavadocComments_8__1055].bootstrap$()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:62,1"
      Dst: "[java.util.stream.Collectors].toCollection(java.util.function.Supplier)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:62,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].contains(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.comments.CommentsCollection].getComments()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[java.lang.Math].abs(int)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:70,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:73,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:73,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:74,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].getComments()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:74,1"
      Dst: "[java.util.TreeSet].iterator()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:74,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:74,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:81,1"
      Dst: "[com.github.javaparser.Position].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:83,1"
      Dst: "[java.lang.Math].abs(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].size()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:95,1"
      Dst: "[java.util.TreeSet].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].minus(com.github.javaparser.ast.comments.CommentsCollection)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.comments.CommentsCollection"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.CommentsCollection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.comments.CommentsCollection$lambda_minus_9__1056].bootstrap$(com.github.javaparser.ast.comments.CommentsCollection)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.TreeSet].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:99,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:101,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:101,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection$lambda_minus_9__1056].bootstrap$(com.github.javaparser.ast.comments.CommentsCollection)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:101,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:101,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:101,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:100,1"
      Dst: "[java.util.TreeSet].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$minus$9(com.github.javaparser.ast.comments.CommentsCollection,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.CommentsCollection"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.CommentsCollection].contains(com.github.javaparser.ast.comments.Comment)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.comments.CommentsCollection:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.comments.CommentsCollection:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:101,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].contains(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getJavadocComments$8()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.TreeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].<init>(java.util.Comparator)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:62,1"
      Dst: "[java.util.TreeSet].<init>(java.util.Comparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getJavadocComments$7(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.JavadocComment"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getJavadocComments$6(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getBlockComments$5()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.TreeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].<init>(java.util.Comparator)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:55,1"
      Dst: "[java.util.TreeSet].<init>(java.util.Comparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getBlockComments$4(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.BlockComment"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getBlockComments$3(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getLineComments$2()"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.TreeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].<init>(java.util.Comparator)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.CommentsCollection:48,1"
      Dst: "[java.util.TreeSet].<init>(java.util.Comparator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getLineComments$1(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.LineComment"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.CommentsCollection].lambda$getLineComments$0(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.comments.CommentsCollection"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$1].<init>(com.github.javaparser.utils.VisitorSet)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$1"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.utils.VisitorSet].access$000(com.github.javaparser.utils.VisitorSet)"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[java.util.HashSet:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.Set].iterator()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$1:88,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.VisitorSet$1:90,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].access$000(com.github.javaparser.utils.VisitorSet)"
    - Src: "com.github.javaparser.utils.VisitorSet$1:90,1"
      Dst: "[java.util.Set].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$1"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].hasNext()"
    - "[java.util.Iterator].hasNext()"
    functionUses: 219
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$1:94,1"
      Dst: "[java.util.Iterator].hasNext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$1].next()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$1"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[java.util.Iterator].next()"
    functionUses: 158
    ICount: 6
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$1:99,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorSet$1:99,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$1].remove()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Iterator].remove()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$1:104,1"
      Dst: "[java.util.Iterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$48(java.lang.Object,com.github.javaparser.ast.body.Parameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__195:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$48(java.lang.Object,com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$35(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$35(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$35(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:232,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:232,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$37(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$37(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$37(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 238
    functionLinenumberEnd: 246
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:245"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:245"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:239,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:239,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:239,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].isDefault()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:240,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:240,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$225(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__228:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$225(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__527:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__564:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$12(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__176:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$12(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:59,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:59,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__485:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$13(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__765:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$13(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$145(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__202:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$145(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$14(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__435:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$14(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory:27,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ReferenceTypeMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ReferenceTypeMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.ReferenceTypeMetaModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ReferenceTypeMetaModel:59,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethodsByName$0(java.lang.String,com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethodsByName_0__829:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethodsByName$0(java.lang.String,com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.PrettyPrinterConfiguration)"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    - "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.Indentation,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:58,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - Src: "com.github.javaparser.printer.SourcePrinter:58,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    - Src: "com.github.javaparser.printer.SourcePrinter:58,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].<init>(com.github.javaparser.printer.configuration.Indentation,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.SourcePrinter].getSource()"
    functionSourceFile: "com.github.javaparser.printer.SourcePrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.SourcePrinter:245,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.VariableDeclaratorMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.VariableDeclaratorMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.VariableDeclaratorMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__111:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$3(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DotPrinter].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:42,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DotPrinter].output(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.printer.DotPrinter].output(com.github.javaparser.ast.Node,java.lang.String,java.lang.String,java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:48,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.DotPrinter:49,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.DotPrinter:50,1"
      Dst: "[com.github.javaparser.printer.DotPrinter].output(com.github.javaparser.ast.Node,java.lang.String,java.lang.String,java.lang.StringBuilder)"
    - Src: "com.github.javaparser.printer.DotPrinter:51,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DotPrinter:51,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DotPrinter].output(com.github.javaparser.ast.Node,java.lang.String,java.lang.String,java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getMetaModel()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.printer.DotPrinter$isAttribute__1057].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.printer.DotPrinter$isSingular__1058].bootstrap$()"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[com.github.javaparser.printer.DotPrinter$isNode__1059].bootstrap$()"
    - "[com.github.javaparser.printer.DotPrinter$isSingular__1060].bootstrap$()"
    - "[com.github.javaparser.printer.DotPrinter$isNodeList__1061].bootstrap$()"
    - "[com.github.javaparser.printer.DotPrinter].nextNodeName()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.printer.DotPrinter].escape(java.lang.String)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - "[java.lang.Object].toString()"
    - "[com.github.javaparser.printer.DotPrinter].output(com.github.javaparser.ast.Node,java.lang.String,java.lang.String,java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    functionUses: 0
    ICount: 162
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.DotPrinter:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.DotPrinter:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.DotPrinter:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.DotPrinter:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:56,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DotPrinter:57,1"
      Dst: "[com.github.javaparser.ast.Node].getMetaModel()"
    - Src: "com.github.javaparser.printer.DotPrinter:58,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - Src: "com.github.javaparser.printer.DotPrinter:59,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.DotPrinter:59,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isAttribute__1057].bootstrap$()"
    - Src: "com.github.javaparser.printer.DotPrinter:60,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.DotPrinter:60,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isSingular__1058].bootstrap$()"
    - Src: "com.github.javaparser.printer.DotPrinter:62,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.printer.DotPrinter:62,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.printer.DotPrinter:63,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isNode__1059].bootstrap$()"
    - Src: "com.github.javaparser.printer.DotPrinter:64,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isSingular__1060].bootstrap$()"
    - Src: "com.github.javaparser.printer.DotPrinter:67,1"
      Dst: "[com.github.javaparser.printer.DotPrinter$isNodeList__1061].bootstrap$()"
    - Src: "com.github.javaparser.printer.DotPrinter:70,1"
      Dst: "[com.github.javaparser.printer.DotPrinter].nextNodeName()"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[com.github.javaparser.printer.DotPrinter].escape(java.lang.String)"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - Src: "com.github.javaparser.printer.DotPrinter:72,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.DotPrinter:76,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.DotPrinter:76,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.DotPrinter:76,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.DotPrinter:78,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName()"
    - Src: "com.github.javaparser.printer.DotPrinter:79,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.DotPrinter:79,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.printer.DotPrinter:84,1"
      Dst: "[com.github.javaparser.printer.DotPrinter].output(com.github.javaparser.ast.Node,java.lang.String,java.lang.String,java.lang.StringBuilder)"
    - Src: "com.github.javaparser.printer.DotPrinter:88,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.printer.DotPrinter:92,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.printer.DotPrinter:92,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.printer.DotPrinter:93,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 10
  - functionName: "[com.github.javaparser.printer.DotPrinter].nextNodeName()"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:99,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.DotPrinter:99,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.DotPrinter:99,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.printer.DotPrinter:99,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DotPrinter].escape(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.DotPrinter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DotPrinter:103,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java11PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java11PostProcessor"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java11PostProcessor:26,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$213(java.lang.Object,com.github.javaparser.ast.stmt.SwitchEntry)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__249:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$213(java.lang.Object,com.github.javaparser.ast.stmt.SwitchEntry)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$9(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__784:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$9(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].lambda$new$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__128:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].lambda$new$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].lambda$new$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].isDefault()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:45"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:44"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:45"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:42,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].isDefault()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:42,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:42,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:43,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$groupConsecutiveRemovedElements$3(java.lang.Integer)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__879:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$groupConsecutiveRemovedElements$3(java.lang.Integer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__691:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$toString__99].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$toString__99"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$toString__99:-1,1"
      Dst: "[com.github.javaparser.ast.Node].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__667:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$24(java.lang.Object,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__692:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$24(java.lang.Object,com.github.javaparser.ast.modules.ModuleDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>(com.github.javaparser.ast.validator.Validator)"
    functionSourceFile: "com.github.javaparser.ast.validator.TreeVisitorValidator"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.validator.Validator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.TreeVisitorValidator"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__82].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__83].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.ast.validator.Validator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 10
    ICount: 14
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.TreeVisitorValidator:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.TreeVisitorValidator:42"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
        - "getChildNodes()"
      - BranchSide: "com.github.javaparser.ast.validator.TreeVisitorValidator:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:38,1"
      Dst: "[com.github.javaparser.ast.validator.Validator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:39,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:39,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:39,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:39,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:40,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.TreeVisitorValidator"
    linkageType: ""
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TreeVisitorValidator:28,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.IntegerLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.IntegerLiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.IntegerLiteralExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__551].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__551"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__551:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$4(com.github.javaparser.ast.Modifier)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__855:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$4(com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$23(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__457:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$23(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$22(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$22(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$22(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:180,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:180,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].<init>(com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashSet].<init>()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:48,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.VisitorSet:39,1"
      Dst: "[java.util.HashSet].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorSet,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.HashSet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView].add(java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:55,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorSet,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorSet:55,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorSet,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.VisitorSet"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:159,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].addAll(java.util.Collection<?\
      \ extends N>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<? extends N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.utils.VisitorSet].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:61"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorSet:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:61,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.utils.VisitorSet:61,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.VisitorSet:61,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorSet:61,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.VisitorSet].clear()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].clear()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:67,1"
      Dst: "[java.util.Set].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorSet,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.HashSet:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[java.util.Set].contains(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:72,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorSet,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorSet:72,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].containsAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorSet:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:77,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.utils.VisitorSet:77,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.VisitorSet:77,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorSet:77,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[java.util.AbstractCollection:java.util.HashSet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$CollectionView].isEmpty()"
    - "[java.util.Set].isEmpty()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:83,1"
      Dst: "[java.util.Set].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].iterator()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionDepth: 2
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$1].<init>(com.github.javaparser.utils.VisitorSet)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:88,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$1].<init>(com.github.javaparser.utils.VisitorSet)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].access$000(com.github.javaparser.utils.VisitorSet)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorSet,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.HashSet:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView].remove(java.lang.Object)"
    - "[java.util.Set].remove(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:111,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorSet,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorSet:111,1"
      Dst: "[java.util.Set].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].removeAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorSet:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:117,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.utils.VisitorSet:117,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.VisitorSet:117,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorSet:117,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.VisitorSet].retainAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.github.javaparser.utils.VisitorSet].clear()"
    - "[com.github.javaparser.utils.VisitorSet].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:123,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].size()"
    - Src: "com.github.javaparser.utils.VisitorSet:124,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].clear()"
    - Src: "com.github.javaparser.utils.VisitorSet:125,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorSet].size()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:131,1"
      Dst: "[java.util.Set].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].toArray()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_0__1062].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].toArray()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:136,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.VisitorSet:136,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_0__1062].bootstrap$()"
    - Src: "com.github.javaparser.utils.VisitorSet:137,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.VisitorSet:138,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.utils.VisitorSet:138,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.utils.VisitorSet:139,1"
      Dst: "[java.util.List].toArray()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].toArray(java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1063].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:144,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.VisitorSet:144,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1063].bootstrap$()"
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.VisitorSet:146,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.utils.VisitorSet:146,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.utils.VisitorSet:147,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].toString()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 5
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$lambda_toString_2__96].bootstrap$()"
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.utils.VisitorSet:152,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].add(com.github.javaparser.ast.Node)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:37,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].lambda$toArray$1(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:145,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].lambda$toArray$0(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet:137,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].access$200(com.github.javaparser.utils.VisitorSet)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "com.github.javaparser.ast.visitor.GenericVisitor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet].access$300(com.github.javaparser.utils.VisitorSet)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "com.github.javaparser.ast.visitor.GenericVisitor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].values()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Category[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Category:213,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Category"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Category:213,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Category:213,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Category].isOperator()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaToken$Category:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaToken$Category:259"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.JavaToken$Category].$values()"
    functionSourceFile: "com.github.javaparser.JavaToken$Category"
    linkageType: ""
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Category[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$222(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__225:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$222(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$76(java.lang.Object,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__815:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$76(java.lang.Object,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$7(com.github.javaparser.ast.stmt.Statement)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__733:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$7(com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java18Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java18Validator"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java18Validator:30,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LineCommentMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LineCommentMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LineCommentMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.CommentMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__718:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$9(java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__739:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$9(java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$1(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__714:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$1(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$99(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__658:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$99(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinter].lambda$createDefaultVisitor$0(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__778:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].lambda$createDefaultVisitor$0(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getCondition()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.lang.IllegalStateException].<init>()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 5
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:48"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:47"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:45,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:46,1"
      Dst: "[java.lang.IllegalStateException].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:48,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].getProperties()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:99,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:100,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].<init>(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[java.util.List].size()"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:111"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:107,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:108,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:109,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:118,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmNone].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:118,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].<init>(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition,com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].evaluate(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:127"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:126"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:124,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:124,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:124,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:125,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].evaluate(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional:128,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].<init>()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:33,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].initializeConstructorParameters()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 507
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 1296
    EdgeCount: 2163
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:39,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:39,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].getNodeMetaModels()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: ""
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].initializeNodeMetaModels()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: ""
    functionLinenumber: 513
    functionLinenumberEnd: 629
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 343
    EdgeCount: 912
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:514,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].initializePropertyMetaModels()"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: ""
    functionLinenumber: 635
    functionLinenumberEnd: 2956
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 2629
    EdgeCount: 2420
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:636,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:636,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].<init>(com.github.javaparser.metamodel.BaseNodeMetaModel,java.lang.String,java.lang.Class,java.util.Optional,boolean,boolean,boolean,boolean)"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:641,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDeclaredPropertyMetaModels()"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:641,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:782,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:1165,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getDerivedPropertyMetaModels()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.JavaParserMetaModel].getNodeMetaModel(java.lang.Class<?>)"
    functionSourceFile: "com.github.javaparser.metamodel.JavaParserMetaModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.Optional<BaseNodeMetaModel>"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.metamodel.JavaParserMetaModel:2958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.JavaParserMetaModel:2963"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.JavaParserMetaModel:2962"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.metamodel.JavaParserMetaModel:2959"
      Branch Sides:
      - BranchSide: "com.github.javaparser.metamodel.JavaParserMetaModel:2962"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.metamodel.JavaParserMetaModel:2961"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:2958,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:2958,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:2958,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:2959,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName()"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:2959,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:2959,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:2960,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.metamodel.JavaParserMetaModel:2963,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__750:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionUses: 74
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:66,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:72,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.VoidType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:77,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.VoidType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:93,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.VoidType:93,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.VoidTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].isVoidType()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].asVoidType()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.VoidType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].ifVoidType(java.util.function.Consumer<VoidType>)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<VoidType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:117,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedVoidType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:122,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.VoidType:122,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].toVoidType()"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VoidType:128,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VoidType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.VoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].getterName(java.lang.Class<?>,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:42"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:41"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:42"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:41"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:39,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:39,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:43,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:43,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:43,1"
      Dst: "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:43,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].getterToPropertyName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[com.github.javaparser.utils.Utils].decapitalize(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:51"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:55"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:49,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:50,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:50,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:50,1"
      Dst: "[com.github.javaparser.utils.Utils].decapitalize(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:58,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:58,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:58,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:58,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].optionalOf(java.lang.String,boolean)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.CodeGenerationUtils:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.CodeGenerationUtils:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:70,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageAbsolutePath(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    - "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - "[java.nio.file.Path].normalize()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:90,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:91,1"
      Dst: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:91,1"
      Dst: "[java.nio.file.Path].normalize()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageAbsolutePath(java.nio.file.Path,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].toString()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageAbsolutePath(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:95,1"
      Dst: "[java.nio.file.Path].toString()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:95,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageAbsolutePath(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    - "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - "[java.nio.file.Path].normalize()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:121,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageToPath(java.lang.String)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:122,1"
      Dst: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:122,1"
      Dst: "[java.nio.file.Path].normalize()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.Path].toString()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:126,1"
      Dst: "[java.nio.file.Path].toString()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:126,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].classLoaderRoot(java.lang.Class<?>)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getProtectionDomain()"
    - "[java.security.ProtectionDomain].getCodeSource()"
    - "[java.security.CodeSource].getLocation()"
    - "[java.net.URL].toURI()"
    - "[java.nio.file.Paths].get(java.net.URI)"
    - "[java.lang.AssertionError].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:135,1"
      Dst: "[java.lang.Class].getProtectionDomain()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:135,1"
      Dst: "[java.security.ProtectionDomain].getCodeSource()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:135,1"
      Dst: "[java.security.CodeSource].getLocation()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:135,1"
      Dst: "[java.net.URL].toURI()"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:134,1"
      Dst: "[java.nio.file.Paths].get(java.net.URI)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:137,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.CodeGenerationUtils].mavenModuleRoot(java.lang.Class<?>)"
    functionSourceFile: "com.github.javaparser.utils.CodeGenerationUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.CodeGenerationUtils].classLoaderRoot(java.lang.Class)"
    - "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - "[java.nio.file.Path].resolve(java.nio.file.Path)"
    - "[java.nio.file.Path].normalize()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:146,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].classLoaderRoot(java.lang.Class)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:146,1"
      Dst: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:146,1"
      Dst: "[java.nio.file.Path].resolve(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.CodeGenerationUtils:146,1"
      Dst: "[java.nio.file.Path].normalize()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].<init>()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:93,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].findMethodForReflection(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.reflect.Method].getName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.reflect.Method].getDeclaringClass()"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:148,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jdk.internal.reflect.ReflectionFactory:148,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "jdk.internal.reflect.ReflectionFactory:148,1"
      Dst: "[java.lang.reflect.Method].getName()"
    - Src: "jdk.internal.reflect.ReflectionFactory:148,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "jdk.internal.reflect.ReflectionFactory:150,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass()"
    - Src: "jdk.internal.reflect.ReflectionFactory:151,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "jdk.internal.reflect.ReflectionFactory:151,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].setLangReflectAccess(jdk.internal.reflect.LangReflectAccess)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "jdk.internal.reflect.LangReflectAccess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newFieldAccessor(java.lang.reflect.Field,boolean)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jdk.internal.reflect.FieldAccessor"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].checkInitted()"
    - "[jdk.internal.reflect.LangReflectAccess].getRoot(java.lang.reflect.AccessibleObject)"
    - "[java.lang.reflect.Field].getModifiers()"
    - "[jdk.internal.reflect.UnsafeFieldAccessorFactory].newFieldAccessor(java.lang.reflect.Field,boolean)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:179"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:185"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:182"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:183"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:182"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:182"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:186"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:176,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].checkInitted()"
    - Src: "jdk.internal.reflect.ReflectionFactory:178,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getRoot(java.lang.reflect.AccessibleObject)"
    - Src: "jdk.internal.reflect.ReflectionFactory:182,1"
      Dst: "[java.lang.reflect.Field].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:186,1"
      Dst: "[jdk.internal.reflect.UnsafeFieldAccessorFactory].newFieldAccessor(java.lang.reflect.Field,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 4
  - functionName: "[jdk.internal.reflect.ReflectionFactory].checkInitted()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.misc.VM].isModuleSystemInited()"
    - "[sun.security.action.GetPropertyAction].privilegedGetProperties()"
    - "[java.util.Properties].getProperty(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:692"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:697"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:696"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:697"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:701"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:700"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:703"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:707"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:706"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:703"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:707"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:706"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:708"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:717"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:716"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:697,1"
      Dst: "[jdk.internal.misc.VM].isModuleSystemInited()"
    - Src: "jdk.internal.reflect.ReflectionFactory:701,1"
      Dst: "[sun.security.action.GetPropertyAction].privilegedGetProperties()"
    - Src: "jdk.internal.reflect.ReflectionFactory:702,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    - Src: "jdk.internal.reflect.ReflectionFactory:703,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "jdk.internal.reflect.ReflectionFactory:710,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "jdk.internal.reflect.ReflectionFactory:712,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newMethodAccessor(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jdk.internal.reflect.MethodAccessor"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].checkInitted()"
    - "[jdk.internal.reflect.Reflection].isCallerSensitive(java.lang.reflect.Method)"
    - "[jdk.internal.reflect.ReflectionFactory].findMethodForReflection(java.lang.reflect.Method)"
    - "[jdk.internal.reflect.LangReflectAccess].getRoot(java.lang.reflect.AccessibleObject)"
    - "[java.lang.reflect.Method].getDeclaringClass()"
    - "[sun.reflect.misc.ReflectUtil].isVMAnonymousClass(java.lang.Class)"
    - "[jdk.internal.reflect.MethodAccessorGenerator].<init>()"
    - "[java.lang.reflect.Method].getName()"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.reflect.Method].getExceptionTypes()"
    - "[java.lang.reflect.Method].getModifiers()"
    - "[jdk.internal.reflect.MethodAccessorGenerator].generateMethod(java.lang.Class,java.lang.String,java.lang.Class[],java.lang.Class,java.lang.Class[],int)"
    - "[jdk.internal.reflect.NativeMethodAccessorImpl].<init>(java.lang.reflect.Method)"
    - "[jdk.internal.reflect.DelegatingMethodAccessorImpl].<init>(jdk.internal.reflect.MethodAccessorImpl)"
    - "[jdk.internal.reflect.NativeMethodAccessorImpl].setParent(jdk.internal.reflect.DelegatingMethodAccessorImpl)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:192"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:200"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:199"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:194"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:200"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:199"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:201"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:205"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:204"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:205"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:214"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:213"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:205"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:214"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:190,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].checkInitted()"
    - Src: "jdk.internal.reflect.ReflectionFactory:192,1"
      Dst: "[jdk.internal.reflect.Reflection].isCallerSensitive(java.lang.reflect.Method)"
    - Src: "jdk.internal.reflect.ReflectionFactory:193,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].findMethodForReflection(java.lang.reflect.Method)"
    - Src: "jdk.internal.reflect.ReflectionFactory:200,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getRoot(java.lang.reflect.AccessibleObject)"
    - Src: "jdk.internal.reflect.ReflectionFactory:205,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass()"
    - Src: "jdk.internal.reflect.ReflectionFactory:205,1"
      Dst: "[sun.reflect.misc.ReflectUtil].isVMAnonymousClass(java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:206,1"
      Dst: "[jdk.internal.reflect.MethodAccessorGenerator].<init>()"
    - Src: "jdk.internal.reflect.ReflectionFactory:208,1"
      Dst: "[java.lang.reflect.Method].getName()"
    - Src: "jdk.internal.reflect.ReflectionFactory:209,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "jdk.internal.reflect.ReflectionFactory:210,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "jdk.internal.reflect.ReflectionFactory:211,1"
      Dst: "[java.lang.reflect.Method].getExceptionTypes()"
    - Src: "jdk.internal.reflect.ReflectionFactory:212,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:207,1"
      Dst: "[jdk.internal.reflect.MethodAccessorGenerator].generateMethod(java.lang.Class,java.lang.String,java.lang.Class[],java.lang.Class,java.lang.Class[],int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:214,1"
      Dst: "[jdk.internal.reflect.NativeMethodAccessorImpl].<init>(java.lang.reflect.Method)"
    - Src: "jdk.internal.reflect.ReflectionFactory:216,1"
      Dst: "[jdk.internal.reflect.DelegatingMethodAccessorImpl].<init>(jdk.internal.reflect.MethodAccessorImpl)"
    - Src: "jdk.internal.reflect.ReflectionFactory:218,1"
      Dst: "[jdk.internal.reflect.NativeMethodAccessorImpl].setParent(jdk.internal.reflect.DelegatingMethodAccessorImpl)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newConstructorAccessor(java.lang.reflect.Constructor)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "jdk.internal.reflect.ConstructorAccessor"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].checkInitted()"
    - "[java.lang.reflect.Constructor].getDeclaringClass()"
    - "[java.lang.Class].getModifiers()"
    - "[java.lang.reflect.Modifier].isAbstract(int)"
    - "[jdk.internal.reflect.InstantiationExceptionConstructorAccessorImpl].<init>(java.lang.String)"
    - "[jdk.internal.reflect.LangReflectAccess].getRoot(java.lang.reflect.AccessibleObject)"
    - "[jdk.internal.reflect.Reflection].isSubclassOf(java.lang.Class,java.lang.Class)"
    - "[jdk.internal.reflect.BootstrapConstructorAccessorImpl].<init>(java.lang.reflect.Constructor)"
    - "[sun.reflect.misc.ReflectUtil].isVMAnonymousClass(java.lang.Class)"
    - "[jdk.internal.reflect.MethodAccessorGenerator].<init>()"
    - "[java.lang.reflect.Constructor].getParameterTypes()"
    - "[java.lang.reflect.Constructor].getExceptionTypes()"
    - "[java.lang.reflect.Constructor].getModifiers()"
    - "[jdk.internal.reflect.MethodAccessorGenerator].generateConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int)"
    - "[jdk.internal.reflect.NativeConstructorAccessorImpl].<init>(java.lang.reflect.Constructor)"
    - "[jdk.internal.reflect.DelegatingConstructorAccessorImpl].<init>(jdk.internal.reflect.ConstructorAccessorImpl)"
    - "[jdk.internal.reflect.NativeConstructorAccessorImpl].setParent(jdk.internal.reflect.DelegatingConstructorAccessorImpl)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:227"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:230"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:229"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:230"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:236"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:235"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:237"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:244"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:243"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:244"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:248"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:249"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:256"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:255"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:249"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:256"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:224,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].checkInitted()"
    - Src: "jdk.internal.reflect.ReflectionFactory:226,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass()"
    - Src: "jdk.internal.reflect.ReflectionFactory:227,1"
      Dst: "[java.lang.Class].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:227,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract(int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:228,1"
      Dst: "[jdk.internal.reflect.InstantiationExceptionConstructorAccessorImpl].<init>(java.lang.String)"
    - Src: "jdk.internal.reflect.ReflectionFactory:236,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getRoot(java.lang.reflect.AccessibleObject)"
    - Src: "jdk.internal.reflect.ReflectionFactory:244,1"
      Dst: "[jdk.internal.reflect.Reflection].isSubclassOf(java.lang.Class,java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:246,1"
      Dst: "[jdk.internal.reflect.BootstrapConstructorAccessorImpl].<init>(java.lang.reflect.Constructor)"
    - Src: "jdk.internal.reflect.ReflectionFactory:249,1"
      Dst: "[sun.reflect.misc.ReflectUtil].isVMAnonymousClass(java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:250,1"
      Dst: "[jdk.internal.reflect.MethodAccessorGenerator].<init>()"
    - Src: "jdk.internal.reflect.ReflectionFactory:252,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes()"
    - Src: "jdk.internal.reflect.ReflectionFactory:253,1"
      Dst: "[java.lang.reflect.Constructor].getExceptionTypes()"
    - Src: "jdk.internal.reflect.ReflectionFactory:254,1"
      Dst: "[java.lang.reflect.Constructor].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:251,1"
      Dst: "[jdk.internal.reflect.MethodAccessorGenerator].generateConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:256,1"
      Dst: "[jdk.internal.reflect.NativeConstructorAccessorImpl].<init>(java.lang.reflect.Constructor)"
    - Src: "jdk.internal.reflect.ReflectionFactory:258,1"
      Dst: "[jdk.internal.reflect.DelegatingConstructorAccessorImpl].<init>(jdk.internal.reflect.ConstructorAccessorImpl)"
    - Src: "jdk.internal.reflect.ReflectionFactory:260,1"
      Dst: "[jdk.internal.reflect.NativeConstructorAccessorImpl].setParent(jdk.internal.reflect.DelegatingConstructorAccessorImpl)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newField(java.lang.Class,java.lang.String,java.lang.Class,int,int,java.lang.String,byte[])"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.reflect.Field"
    argCount: 7
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class"
    - "int"
    - "int"
    - "java.lang.String"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].newField(java.lang.Class,java.lang.String,java.lang.Class,int,int,java.lang.String,byte[])"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:281,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:281,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].newField(java.lang.Class,java.lang.String,java.lang.Class,int,int,java.lang.String,byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: 722
    functionLinenumberEnd: 731
    functionDepth: 0
    returnType: "jdk.internal.reflect.LangReflectAccess"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Modifier].isPublic(int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:723"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:729"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:728,1"
      Dst: "[java.lang.reflect.Modifier].isPublic(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newMethod(java.lang.Class,java.lang.String,java.lang.Class[],java.lang.Class,java.lang.Class[],int,int,java.lang.String,byte[],byte[],byte[])"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.reflect.Method"
    argCount: 11
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    - "java.lang.Class"
    - "java.lang.Class[]"
    - "int"
    - "int"
    - "java.lang.String"
    - "byte[]"
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].newMethod(java.lang.Class,java.lang.String,java.lang.Class[],java.lang.Class,java.lang.Class[],int,int,java.lang.String,byte[],byte[],byte[])"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:304,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:304,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].newMethod(java.lang.Class,java.lang.String,java.lang.Class[],java.lang.Class,java.lang.Class[],int,int,java.lang.String,byte[],byte[],byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,int,java.lang.String,byte[],byte[])"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.reflect.Constructor"
    argCount: 8
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    - "java.lang.Class[]"
    - "int"
    - "int"
    - "java.lang.String"
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].newConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,int,java.lang.String,byte[],byte[])"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:328,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:328,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].newConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,int,java.lang.String,byte[],byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].getMethodAccessor(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jdk.internal.reflect.MethodAccessor"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].getMethodAccessor(java.lang.reflect.Method)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:340,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:340,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getMethodAccessor(java.lang.reflect.Method)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].setMethodAccessor(java.lang.reflect.Method,jdk.internal.reflect.MethodAccessor)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "jdk.internal.reflect.MethodAccessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].setMethodAccessor(java.lang.reflect.Method,jdk.internal.reflect.MethodAccessor)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:345,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:345,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].setMethodAccessor(java.lang.reflect.Method,jdk.internal.reflect.MethodAccessor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].getConstructorAccessor(java.lang.reflect.Constructor)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jdk.internal.reflect.ConstructorAccessor"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].getConstructorAccessor(java.lang.reflect.Constructor)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:351,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:351,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getConstructorAccessor(java.lang.reflect.Constructor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].setConstructorAccessor(java.lang.reflect.Constructor,jdk.internal.reflect.ConstructorAccessor)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Constructor"
    - "jdk.internal.reflect.ConstructorAccessor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].setConstructorAccessor(java.lang.reflect.Constructor,jdk.internal.reflect.ConstructorAccessor)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:359,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:359,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].setConstructorAccessor(java.lang.reflect.Constructor,jdk.internal.reflect.ConstructorAccessor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].copyMethod(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: 365
    functionLinenumberEnd: 367
    functionDepth: 1
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].copyMethod(java.lang.reflect.Method)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:366,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:366,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].copyMethod(java.lang.reflect.Method)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].leafCopyMethod(java.lang.reflect.Method)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].leafCopyMethod(java.lang.reflect.Method)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:373,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:373,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].leafCopyMethod(java.lang.reflect.Method)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].copyField(java.lang.reflect.Field)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionDepth: 1
    returnType: "java.lang.reflect.Field"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].copyField(java.lang.reflect.Field)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:381,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:381,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].copyField(java.lang.reflect.Field)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].copyConstructor(java.lang.reflect.Constructor)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: 387
    functionLinenumberEnd: 389
    functionDepth: 1
    returnType: "java.lang.reflect.Constructor"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].copyConstructor(java.lang.reflect.Constructor)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:388,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:388,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].copyConstructor(java.lang.reflect.Constructor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].getExecutableTypeAnnotationBytes(java.lang.reflect.Executable)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Executable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].getExecutableTypeAnnotationBytes(java.lang.reflect.Executable)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:394,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:394,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getExecutableTypeAnnotationBytes(java.lang.reflect.Executable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].getExecutableSharedParameterTypes(java.lang.reflect.Executable)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionDepth: 1
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Executable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].getExecutableSharedParameterTypes(java.lang.reflect.Executable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:398,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:398,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getExecutableSharedParameterTypes(java.lang.reflect.Executable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newConstructorForExternalization(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.lang.Class].getConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].setAccessible(boolean)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:408"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:412"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:408,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:412,1"
      Dst: "[java.lang.Class].getConstructor(java.lang.Class[])"
    - Src: "jdk.internal.reflect.ReflectionFactory:413,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newConstructorForSerialization(java.lang.Class,java.lang.reflect.Constructor)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Constructor].getDeclaringClass()"
    - "[java.lang.reflect.Constructor].setAccessible(boolean)"
    - "[jdk.internal.reflect.ReflectionFactory].generateConstructor(java.lang.Class,java.lang.reflect.Constructor)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:423"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:427"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:423,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass()"
    - Src: "jdk.internal.reflect.ReflectionFactory:424,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible(boolean)"
    - Src: "jdk.internal.reflect.ReflectionFactory:427,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].generateConstructor(java.lang.Class,java.lang.reflect.Constructor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].generateConstructor(java.lang.Class,java.lang.reflect.Constructor)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.MethodAccessorGenerator].<init>()"
    - "[java.lang.reflect.Constructor].getParameterTypes()"
    - "[java.lang.reflect.Constructor].getExceptionTypes()"
    - "[java.lang.reflect.Constructor].getModifiers()"
    - "[java.lang.reflect.Constructor].getDeclaringClass()"
    - "[jdk.internal.reflect.MethodAccessorGenerator].generateSerializationConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,java.lang.Class)"
    - "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - "[jdk.internal.reflect.LangReflectAccess].getConstructorSlot(java.lang.reflect.Constructor)"
    - "[jdk.internal.reflect.LangReflectAccess].getConstructorSignature(java.lang.reflect.Constructor)"
    - "[jdk.internal.reflect.LangReflectAccess].getConstructorAnnotations(java.lang.reflect.Constructor)"
    - "[jdk.internal.reflect.LangReflectAccess].getConstructorParameterAnnotations(java.lang.reflect.Constructor)"
    - "[jdk.internal.reflect.ReflectionFactory].newConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,int,java.lang.String,byte[],byte[])"
    - "[jdk.internal.reflect.ReflectionFactory].setConstructorAccessor(java.lang.reflect.Constructor,jdk.internal.reflect.ConstructorAccessor)"
    - "[java.lang.reflect.Constructor].setAccessible(boolean)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:513,1"
      Dst: "[jdk.internal.reflect.MethodAccessorGenerator].<init>()"
    - Src: "jdk.internal.reflect.ReflectionFactory:515,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes()"
    - Src: "jdk.internal.reflect.ReflectionFactory:516,1"
      Dst: "[java.lang.reflect.Constructor].getExceptionTypes()"
    - Src: "jdk.internal.reflect.ReflectionFactory:517,1"
      Dst: "[java.lang.reflect.Constructor].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:518,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass()"
    - Src: "jdk.internal.reflect.ReflectionFactory:514,1"
      Dst: "[jdk.internal.reflect.MethodAccessorGenerator].generateSerializationConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:523,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].langReflectAccess()"
    - Src: "jdk.internal.reflect.ReflectionFactory:524,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getConstructorSlot(java.lang.reflect.Constructor)"
    - Src: "jdk.internal.reflect.ReflectionFactory:526,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getConstructorSignature(java.lang.reflect.Constructor)"
    - Src: "jdk.internal.reflect.ReflectionFactory:528,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getConstructorAnnotations(java.lang.reflect.Constructor)"
    - Src: "jdk.internal.reflect.ReflectionFactory:530,1"
      Dst: "[jdk.internal.reflect.LangReflectAccess].getConstructorParameterAnnotations(java.lang.reflect.Constructor)"
    - Src: "jdk.internal.reflect.ReflectionFactory:519,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].newConstructor(java.lang.Class,java.lang.Class[],java.lang.Class[],int,int,java.lang.String,byte[],byte[])"
    - Src: "jdk.internal.reflect.ReflectionFactory:531,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].setConstructorAccessor(java.lang.reflect.Constructor,jdk.internal.reflect.ConstructorAccessor)"
    - Src: "jdk.internal.reflect.ReflectionFactory:532,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].superHasAccessibleConstructor(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getSuperclass()"
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.lang.AssertionError].<init>()"
    - "[jdk.internal.reflect.ReflectionFactory].packageEquals(java.lang.Class,java.lang.Class)"
    - "[java.lang.Class].getDeclaredConstructors()"
    - "[java.lang.reflect.Constructor].getModifiers()"
    - "[jdk.internal.reflect.Reflection].areNestMates(java.lang.Class,java.lang.Class)"
    - "[java.lang.Class].getModifiers()"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:445"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:446"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:445"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:445"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:446"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:445"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:446"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:447"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:446"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:446"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:447"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:446"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:447"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:459"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:449"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:454"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:453"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:450"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:449"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:448"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:454"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:457"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:456"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:460"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:464"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:463"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:464"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:469"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:468"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:465"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:464"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:444,1"
      Dst: "[java.lang.Class].getSuperclass()"
    - Src: "jdk.internal.reflect.ReflectionFactory:445,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:445,1"
      Dst: "[java.lang.AssertionError].<init>()"
    - Src: "jdk.internal.reflect.ReflectionFactory:447,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].packageEquals(java.lang.Class,java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:449,1"
      Dst: "[java.lang.Class].getDeclaredConstructors()"
    - Src: "jdk.internal.reflect.ReflectionFactory:450,1"
      Dst: "[java.lang.reflect.Constructor].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:454,1"
      Dst: "[jdk.internal.reflect.Reflection].areNestMates(java.lang.Class,java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:460,1"
      Dst: "[java.lang.Class].getModifiers()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[jdk.internal.reflect.ReflectionFactory].packageEquals(java.lang.Class,java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isArray()"
    - "[java.lang.AssertionError].<init>()"
    - "[java.lang.Class].getClassLoader()"
    - "[java.lang.Class].getPackageName()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:741"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:742"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:741"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:740"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:741"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:742"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:743"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:747"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:746"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:747"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:747"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:746"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:748"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:746"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:741,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "jdk.internal.reflect.ReflectionFactory:741,1"
      Dst: "[java.lang.AssertionError].<init>()"
    - Src: "jdk.internal.reflect.ReflectionFactory:747,1"
      Dst: "[java.lang.Class].getClassLoader()"
    - Src: "jdk.internal.reflect.ReflectionFactory:748,1"
      Dst: "[java.lang.Class].getPackageName()"
    - Src: "jdk.internal.reflect.ReflectionFactory:748,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newConstructorForSerialization(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.reflect.Constructor"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.lang.Class].getSuperclass()"
    - "[jdk.internal.reflect.ReflectionFactory].superHasAccessibleConstructor(java.lang.Class)"
    - "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].getModifiers()"
    - "[jdk.internal.reflect.ReflectionFactory].packageEquals(java.lang.Class,java.lang.Class)"
    - "[jdk.internal.reflect.ReflectionFactory].generateConstructor(java.lang.Class,java.lang.reflect.Constructor)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:487"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:496"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:495"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:489"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:491"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:490"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:489"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:493"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:492"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:490"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:493"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:492"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:498"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:501"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:500"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:498"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:505"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:504"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:500"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:505"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:487,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:489,1"
      Dst: "[java.lang.Class].getSuperclass()"
    - Src: "jdk.internal.reflect.ReflectionFactory:490,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].superHasAccessibleConstructor(java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:496,1"
      Dst: "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - Src: "jdk.internal.reflect.ReflectionFactory:497,1"
      Dst: "[java.lang.reflect.Constructor].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:500,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].packageEquals(java.lang.Class,java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:506,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].generateConstructor(java.lang.Class,java.lang.reflect.Constructor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[jdk.internal.reflect.ReflectionFactory].readObjectForSerialization(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].findReadWriteObjectForSerialization(java.lang.Class,java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:537,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].findReadWriteObjectForSerialization(java.lang.Class,java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].findReadWriteObjectForSerialization(java.lang.Class,java.lang.String,java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].getModifiers()"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.reflect.Modifier].isStatic(int)"
    - "[java.lang.reflect.Modifier].isPrivate(int)"
    - "[java.lang.reflect.Method].setAccessible(boolean)"
    - "[java.lang.invoke.MethodHandles].lookup()"
    - "[java.lang.invoke.MethodHandles$Lookup].unreflect(java.lang.reflect.Method)"
    - "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:551"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:556"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:555"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:558"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:561"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:560"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:559"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:561"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:560"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:560"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:563"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:551,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:556,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "jdk.internal.reflect.ReflectionFactory:557,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:558,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "jdk.internal.reflect.ReflectionFactory:559,1"
      Dst: "[java.lang.reflect.Modifier].isStatic(int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:560,1"
      Dst: "[java.lang.reflect.Modifier].isPrivate(int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:563,1"
      Dst: "[java.lang.reflect.Method].setAccessible(boolean)"
    - Src: "jdk.internal.reflect.ReflectionFactory:564,1"
      Dst: "[java.lang.invoke.MethodHandles].lookup()"
    - Src: "jdk.internal.reflect.ReflectionFactory:564,1"
      Dst: "[java.lang.invoke.MethodHandles$Lookup].unreflect(java.lang.reflect.Method)"
    - Src: "jdk.internal.reflect.ReflectionFactory:568,1"
      Dst: "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].readObjectNoDataForSerialization(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].findReadWriteObjectForSerialization(java.lang.Class,java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:541,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].findReadWriteObjectForSerialization(java.lang.Class,java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].writeObjectForSerialization(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].findReadWriteObjectForSerialization(java.lang.Class,java.lang.String,java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:545,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].findReadWriteObjectForSerialization(java.lang.Class,java.lang.String,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].writeReplaceForSerialization(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].getReplaceResolveForSerialization(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:579,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].getReplaceResolveForSerialization(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].getReplaceResolveForSerialization(java.lang.Class,java.lang.String)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.reflect.Method].getModifiers()"
    - "[java.lang.reflect.Modifier].isStatic(int)"
    - "[java.lang.reflect.Modifier].isAbstract(int)"
    - "[java.lang.reflect.Modifier].isPublic(int)"
    - "[java.lang.reflect.Modifier].isProtected(int)"
    - "[java.lang.reflect.Modifier].isPrivate(int)"
    - "[jdk.internal.reflect.ReflectionFactory].packageEquals(java.lang.Class,java.lang.Class)"
    - "[java.lang.reflect.Method].setAccessible(boolean)"
    - "[java.lang.invoke.MethodHandles].lookup()"
    - "[java.lang.invoke.MethodHandles$Lookup].unreflect(java.lang.reflect.Method)"
    - "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.Class].getSuperclass()"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:602"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:606"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:605"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:607"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:635"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:634"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:610"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:613"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:612"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:614"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:616"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:615"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:616"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:618"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:617"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:618"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:620"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:619"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:618"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:620"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:619"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.reflect.ReflectionFactory:620"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:625"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:624"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:602,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:609,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "jdk.internal.reflect.ReflectionFactory:610,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "jdk.internal.reflect.ReflectionFactory:613,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "jdk.internal.reflect.ReflectionFactory:614,1"
      Dst: "[java.lang.reflect.Modifier].isStatic(int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:614,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract(int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:616,1"
      Dst: "[java.lang.reflect.Modifier].isPublic(int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:616,1"
      Dst: "[java.lang.reflect.Modifier].isProtected(int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:618,1"
      Dst: "[java.lang.reflect.Modifier].isPrivate(int)"
    - Src: "jdk.internal.reflect.ReflectionFactory:620,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].packageEquals(java.lang.Class,java.lang.Class)"
    - Src: "jdk.internal.reflect.ReflectionFactory:625,1"
      Dst: "[java.lang.reflect.Method].setAccessible(boolean)"
    - Src: "jdk.internal.reflect.ReflectionFactory:626,1"
      Dst: "[java.lang.invoke.MethodHandles].lookup()"
    - Src: "jdk.internal.reflect.ReflectionFactory:626,1"
      Dst: "[java.lang.invoke.MethodHandles$Lookup].unreflect(java.lang.reflect.Method)"
    - Src: "jdk.internal.reflect.ReflectionFactory:629,1"
      Dst: "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "jdk.internal.reflect.ReflectionFactory:632,1"
      Dst: "[java.lang.Class].getSuperclass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.reflect.ReflectionFactory].readResolveForSerialization(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.reflect.ReflectionFactory].getReplaceResolveForSerialization(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:589,1"
      Dst: "[jdk.internal.reflect.ReflectionFactory].getReplaceResolveForSerialization(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].hasStaticInitializerForSerialization(java.lang.Class)"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].setAccessible(boolean)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.reflect.ReflectionFactory:644"
      Branch Sides:
      - BranchSide: "jdk.internal.reflect.ReflectionFactory:655"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:646,1"
      Dst: "[java.lang.Class].getDeclaredMethod(java.lang.String,java.lang.Class[])"
    - Src: "jdk.internal.reflect.ReflectionFactory:648,1"
      Dst: "[java.lang.reflect.Method].setAccessible(boolean)"
    - Src: "jdk.internal.reflect.ReflectionFactory:651,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "jdk.internal.reflect.ReflectionFactory:651,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "jdk.internal.reflect.ReflectionFactory:651,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "jdk.internal.reflect.ReflectionFactory:651,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "jdk.internal.reflect.ReflectionFactory:651,1"
      Dst: "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "jdk.internal.reflect.ReflectionFactory:656,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "jdk.internal.reflect.ReflectionFactory:656,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].newOptionalDataExceptionForSerialization()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].setAccessible(boolean)"
    - "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.reflect.ReflectionFactory:669,1"
      Dst: "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - Src: "jdk.internal.reflect.ReflectionFactory:670,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible(boolean)"
    - Src: "jdk.internal.reflect.ReflectionFactory:673,1"
      Dst: "[java.lang.InternalError].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.reflect.ReflectionFactory].inflationThreshold()"
    functionSourceFile: "jdk.internal.reflect.ReflectionFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__545].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__545"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__545:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$14(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__167:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$14(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120:-1,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].asString()"
    - "[com.github.javaparser.ast.type.UnionType].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.IntersectionType].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.UnknownType:com.github.javaparser.ast.type.VarType:com.github.javaparser.ast.type.VoidType].asString()"
    - "[com.github.javaparser.ast.type.Type].asString()"
    functionUses: 11
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__662].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__662"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__662:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$32(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$32(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$32(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:217,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:217,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__1].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$CompilationUnit__1].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$CompilationUnit__1:-1,1"
      Dst: "[com.github.javaparser.ParseStart$CompilationUnit__1].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__1].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$CompilationUnit__1:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__1].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 157
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].CompilationUnit()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$CompilationUnit__1:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].CompilationUnit()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].CompilationUnit()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 217
    functionDepth: 156
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_1(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_2(int)"
    - "[com.github.javaparser.GeneratedJavaParser].PackageDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].ImportDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].getHomeToken()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParserBase].recover(int,com.github.javaparser.ParseException)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.Node].setParsed(com.github.javaparser.ast.Node$Parsedness)"
    functionUses: 1
    ICount: 115
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:85"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
        - "token()"
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
        - "ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
        - "jj_2_1(int)"
        - "jj_ntk_f()"
        - "ImportDeclaration()"
        - "recover(int,com.github.javaparser.ParseException)"
        - "<init>()"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "jj_consume_token(int)"
        - "setParsed(com.github.javaparser.ast.Node$Parsedness)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
        - "Modifiers()"
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
        - "getHomeToken()"
        - "PackageDeclaration()"
        - "jj_2_2(int)"
        - "ModuleDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:84"
        BranchSideFuncs:
        - "jj_2_2(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:92"
        BranchSideFuncs:
        - "PackageDeclaration()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:92"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
        - "token()"
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
        - "ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
        - "jj_2_1(int)"
        - "jj_ntk_f()"
        - "ImportDeclaration()"
        - "recover(int,com.github.javaparser.ParseException)"
        - "<init>()"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "jj_consume_token(int)"
        - "setParsed(com.github.javaparser.ast.Node$Parsedness)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
        - "Modifiers()"
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
        - "getHomeToken()"
        - "PackageDeclaration()"
        - "jj_2_2(int)"
        - "ModuleDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:123"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
        - "token()"
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
        - "ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
        - "jj_2_1(int)"
        - "jj_ntk_f()"
        - "ImportDeclaration()"
        - "recover(int,com.github.javaparser.ParseException)"
        - "<init>()"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "jj_consume_token(int)"
        - "setParsed(com.github.javaparser.ast.Node$Parsedness)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
        - "Modifiers()"
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
        - "getHomeToken()"
        - "PackageDeclaration()"
        - "jj_2_2(int)"
        - "ModuleDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:152"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
        - "token()"
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
        - "ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
        - "jj_2_1(int)"
        - "jj_ntk_f()"
        - "ImportDeclaration()"
        - "recover(int,com.github.javaparser.ParseException)"
        - "<init>()"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "jj_consume_token(int)"
        - "setParsed(com.github.javaparser.ast.Node$Parsedness)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
        - "Modifiers()"
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
        - "getHomeToken()"
        - "PackageDeclaration()"
        - "jj_2_2(int)"
        - "ModuleDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:151"
        BranchSideFuncs:
        - "Modifiers()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:197"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
        - "AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
        - "token()"
        - "EnumDeclaration(com.github.javaparser.ModifierHolder)"
        - "ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
        - "jj_2_1(int)"
        - "jj_ntk_f()"
        - "ImportDeclaration()"
        - "recover(int,com.github.javaparser.ParseException)"
        - "<init>()"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "jj_consume_token(int)"
        - "setParsed(com.github.javaparser.ast.Node$Parsedness)"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
        - "Modifiers()"
        - "RecordDeclaration(com.github.javaparser.ModifierHolder)"
        - "getHomeToken()"
        - "PackageDeclaration()"
        - "jj_2_2(int)"
        - "ModuleDeclaration(com.github.javaparser.ModifierHolder)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:196"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:70,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:79,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_1(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:83,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:85,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_2(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:86,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PackageDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:92,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:125,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ImportDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:126,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:152,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:156,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:161,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].RecordDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:166,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].EnumDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:171,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationTypeDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:177,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:187,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:211,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getHomeToken()"
    - Src: "com.github.javaparser.GeneratedJavaParser:211,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:211,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:211,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.modules.ModuleDeclaration)"
    - Src: "com.github.javaparser.GeneratedJavaParser:213,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].recover(int,com.github.javaparser.ParseException)"
    - Src: "com.github.javaparser.GeneratedJavaParser:214,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:215,1"
      Dst: "[com.github.javaparser.ast.Node].setParsed(com.github.javaparser.ast.Node$Parsedness)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 37
    CyclomaticComplexity: 14
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_1(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8815
    functionLinenumberEnd: 8822
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_1()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8816"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_1()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8815"
        BranchSideFuncs:
        - "jj_3_1()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8819,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_1()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8821,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_2(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8825
    functionLinenumberEnd: 8832
    functionDepth: 113
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_2()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:8829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8826"
        BranchSideFuncs:
        - "jj_3_2()"
        - "jj_save(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:8825"
        BranchSideFuncs:
        - "jj_3_2()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8829,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_2()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8831,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$36(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__339:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$36(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__561:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].lambda$isTopLevelType$0(com.github.javaparser.ast.Node)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__770:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$isTopLevelType$0(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$148(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__254:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$148(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].<init>()"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isSpaceOrTab(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:55,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].spaceTokenKind()"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$91(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__415:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$91(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__563].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__563"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__563:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$3(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__721:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$3(java.lang.Void,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:56,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].removeTypeName()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:111,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].removeTypeName()"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:115,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].removeTypeName()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ThisExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:181,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].removeClassName()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ThisExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:120,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ThisExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:126,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:126,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ThisExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 148
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:146"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ThisExpr:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:147"
        BranchSideFuncs:
        - "setTypeName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.expr.ThisExpr:146"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:143,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:147,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].isThisExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].asThisExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ThisExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].ifThisExpr(java.util.function.Consumer<ThisExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ThisExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:165,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:170,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.expr.ThisExpr:170,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ThisExpr].toThisExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ThisExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ThisExpr:176,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].lambda$sortByBeginPosition$0(boolean,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__795:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$sortByBeginPosition$0(boolean,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:60,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.Statement"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:65,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:83,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:89,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.IfStmt].removeElseStmt()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:159,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].removeElseStmt()"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:163,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].removeElseStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.IfStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:168,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].hasThenBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].hasElseBlock()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].hasCascadingIfStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].hasElseBranch()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:199"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.IfStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:206,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:206,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.IfStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 236
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.IfStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:225"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:231"
        BranchSideFuncs:
        - "setElseStmt(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.IfStmt:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:235"
        BranchSideFuncs:
        - "setThenStmt(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.IfStmt:234"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:222,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:227,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:232,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.IfStmt:235,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].isIfStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].asIfStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.IfStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].ifIfStmt(java.util.function.Consumer<IfStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<IfStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:253,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.IfStmt].toIfStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.IfStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.IfStmt:259,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__690].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__690"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__690:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.YieldStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.YieldStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.YieldStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$185(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__148:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$185(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.EmptyStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.EmptyStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.EmptyStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:51,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:51,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:72,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ExpressionStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:102,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:102,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ExpressionStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExpressionStmt:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExpressionStmt:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:121"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExpressionStmt:120"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:118,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:121,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].isExpressionStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].asExpressionStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExpressionStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].ifExpressionStmt(java.util.function.Consumer<ExpressionStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ExpressionStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:139,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExpressionStmt].toExpressionStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExpressionStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExpressionStmt:145,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ConstructorDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ConstructorDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ConstructorDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$97(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__263:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$97(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].lambda$replaceTokens$0(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__904:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].lambda$replaceTokens$0(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$6(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__185:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$6(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__814:-1,1"
      Dst: "[com.github.javaparser.ast.Node].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].<init>(com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:48,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.VisitorMap:39,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].size()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].size()"
    - "[java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].size()"
    - "[java.util.Map].size()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:55,1"
      Dst: "[java.util.Map].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].isEmpty()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].isEmpty()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:60,1"
      Dst: "[java.util.Map].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].containsKey(java.lang.Object)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    functionUses: 6
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:65,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorMap:65,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].containsValue(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].containsValue(java.lang.Object)"
    - "[java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].containsValue(java.lang.Object)"
    - "[java.util.Map].containsValue(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:70,1"
      Dst: "[java.util.Map].containsValue(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 14
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:75,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorMap:75,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].put(com.github.javaparser.ast.Node,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    - "[java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:80,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorMap:80,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    - "[java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].remove(java.lang.Object)"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:117,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorMap:117,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].putAll(java.util.Map<?\
      \ extends N,? extends V>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map<? extends N,? extends V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$put__1064].bootstrap$(com.github.javaparser.utils.VisitorMap)"
    - "[java.util.Map].forEach(java.util.function.BiConsumer)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:122,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$put__1064].bootstrap$(com.github.javaparser.utils.VisitorMap)"
    - Src: "com.github.javaparser.utils.VisitorMap:122,1"
      Dst: "[java.util.Map].forEach(java.util.function.BiConsumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].clear()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].clear()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:127,1"
      Dst: "[java.util.Map].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].keySet()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].keySet()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__1065].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toSet()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:132,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "com.github.javaparser.utils.VisitorMap:132,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.VisitorMap:132,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__1065].bootstrap$()"
    - Src: "com.github.javaparser.utils.VisitorMap:132,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.VisitorMap:132,1"
      Dst: "[java.util.stream.Collectors].toSet()"
    - Src: "com.github.javaparser.utils.VisitorMap:132,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].values()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.EnumMap].values()"
    - "[java.util.concurrent.ConcurrentHashMap].values()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[java.util.HashMap].values()"
    - "[java.util.Hashtable].values()"
    - "[java.util.jar.Attributes].values()"
    - "[java.util.TreeMap].values()"
    - "[java.util.Properties].values()"
    - "[java.util.LinkedHashMap].values()"
    - "[java.util.WeakHashMap].values()"
    - "[java.util.IdentityHashMap].values()"
    - "[java.security.Provider].values()"
    - "[java.util.AbstractMap].values()"
    - "[java.util.Map].values()"
    functionUses: 3
    ICount: 4
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:137,1"
      Dst: "[java.util.Map].values()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].entrySet()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 145
    functionDepth: 2
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].bootstrap$()"
    - "[java.util.Properties].entrySet()"
    - "[java.util.concurrent.ConcurrentHashMap].entrySet()"
    - "[java.security.Provider].entrySet()"
    - "[java.util.Hashtable].entrySet()"
    - "[java.util.EnumMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[java.util.stream.Collectors$Partition].entrySet()"
    - "[java.util.IdentityHashMap].entrySet()"
    - "[java.util.LinkedHashMap].entrySet()"
    - "[java.util.WeakHashMap].entrySet()"
    - "[java.util.HashMap].entrySet()"
    - "[java.util.TreeMap].entrySet()"
    - "[java.util.jar.Attributes].entrySet()"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Collectors].toSet()"
    - "[java.util.Map].entrySet()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 5
    ICount: 10
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:142,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.github.javaparser.utils.VisitorMap:142,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.VisitorMap:142,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__119].bootstrap$()"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.VisitorMap:144,1"
      Dst: "[java.util.stream.Collectors].toSet()"
    - Src: "com.github.javaparser.utils.VisitorMap:144,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].put(com.github.javaparser.ast.Node,java.lang.Object)"
    functionUses: 103
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:37,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].put(com.github.javaparser.ast.Node,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].lambda$keySet$0(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:132,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$23(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__344:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$23(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.expr.NameExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:80,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:86,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.NameExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:110,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.NameExpr:110,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.NameExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 130
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.NameExpr:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NameExpr:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.NameExpr:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.NameExpr:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.NameExpr:129"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.expr.NameExpr:128"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:126,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.expr.NameExpr:129,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].isNameExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].asNameExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.NameExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].ifNameExpr(java.util.function.Consumer<NameExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<NameExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:147,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedValueDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:164,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.expr.NameExpr:164,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NameExpr].toNameExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NameExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NameExpr:170,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$151(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__330:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$151(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__846"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__846:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].<init>()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__846"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__846:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__846"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].lambda$toArray$1(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList$lambda_toArray_1__846:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorList].lambda$toArray$1(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].lambda$toArray$1(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:253,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeParameterMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeParameterMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TypeParameterMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$32(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__283:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$32(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].<init>()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.LineComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:45,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.LineComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:50,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionUses: 419
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:65,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionUses: 217
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:71,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].isLineComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 1
    returnType: "com.github.javaparser.ast.comments.LineComment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 109
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:83,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.comments.LineComment:83,1"
      Dst: "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LineCommentMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].asLineComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.LineComment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].ifLineComment(java.util.function.Consumer<LineComment>)"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<LineComment>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:101,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].toLineComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.LineComment:107,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    functionSourceFile: "com.github.javaparser.ast.comments.LineComment"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].lambda$visit$0(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.CompilationUnit$Storage)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__695:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].lambda$visit$0(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.CompilationUnit$Storage)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$print$7(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__908:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$print$7(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__538:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$8(java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__723:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$8(java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].<init>()"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.quality.Preconditions:25,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].checkArgument(boolean)"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkArgument(boolean,java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.quality.Preconditions:52,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkArgument(boolean,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.quality.Preconditions"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.quality.Preconditions:76,1"
      Dst: "[com.github.javaparser.quality.Preconditions].checkNotNull(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].<init>()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1:359,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].transformLine(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1"
    linkageType: ""
    functionLinenumber: 362
    functionLinenumberEnd: 364
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].transformColumn(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1"
    linkageType: ""
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].transform(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1"
    linkageType: ""
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ClassOrInterfaceTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ClassOrInterfaceTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ClassOrInterfaceTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__604].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__604"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__604:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ClassExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ClassExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ClassExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java18PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java18PostProcessor"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java17PostProcessor].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java18PostProcessor:25,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java17PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__656].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__656"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__656:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:59,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ConditionalExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:143,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:143,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ConditionalExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 171
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:158"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:162"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:166"
        BranchSideFuncs:
        - "setElseExpr(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:165"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:170"
        BranchSideFuncs:
        - "setThenExpr(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:169"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:159,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:163,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:167,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:170,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].isConditionalExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].asConditionalExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ConditionalExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].ifConditionalExpr(java.util.function.Consumer<ConditionalExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ConditionalExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:188,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].toConditionalExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:194,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ConditionalExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.ConditionalExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext()"
    - "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ConditionalExpr:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ConditionalExpr:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:203,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInAssignmentContext()"
    - Src: "com.github.javaparser.ast.expr.ConditionalExpr:203,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].appearsInInvocationContext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__494].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__494"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__494:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$194(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__251:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$194(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$85(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__602:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$85(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].<init>(java.util.function.BiFunction)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BiFunction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:144,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].getSelectedNode()"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 185
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:165"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:169"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:173"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:176"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:181"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:180"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:180"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:162,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:162,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:166,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:170,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:170,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:174,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:177,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:177,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:178,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:178,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:181,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:181,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 217
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 50
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:194"
        BranchSideFuncs:
        - "getDefaultValue()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:193"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:193"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:197"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:201"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:205"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:208"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:213"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:212"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:212"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:189,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:189,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:190,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:190,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:194,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:198,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:198,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:202,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:206,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:209,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:213,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:213,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 221
    functionLinenumberEnd: 237
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:225"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:228"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:233"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:232"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:232"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:222,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:222,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:226,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:229,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:229,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:230,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:233,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:233,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 241
    functionLinenumberEnd: 261
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:250"
        BranchSideFuncs:
        - "getInitializer()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:249"
        BranchSideFuncs:
        - "getLevels()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:249"
        BranchSideFuncs:
        - "getLevels()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:252"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:257"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:256"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:256"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:242,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:242,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:245,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:245,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:246,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:246,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:250,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:250,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:253,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:257,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:257,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 277
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:268"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:273"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:272"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:272"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:276"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:266,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:266,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:269,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:269,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:270,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:270,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:273,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:273,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 281
    functionLinenumberEnd: 297
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:289"
        BranchSideFuncs:
        - "getMessage()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:288"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:288"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:293"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:292"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:292"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:282,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:282,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:285,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:285,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:286,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:289,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:293,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:293,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 317
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:305"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:308"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:313"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:312"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:312"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:302,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:302,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:306,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:309,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:309,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:310,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:313,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:313,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 321
    functionLinenumberEnd: 337
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:325"
        BranchSideFuncs:
        - "getRight()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:328"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:333"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:332"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:332"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:336"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:322,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:322,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:326,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:329,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:329,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:330,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:333,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:333,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 341
    functionLinenumberEnd: 353
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:343"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:344"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:345"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:349"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:348"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:348"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:352"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:342,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:342,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:345,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:345,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:346,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:346,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:349,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:349,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 356
    functionLinenumberEnd: 365
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:361"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:360"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:360"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:364"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:357,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:357,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:358,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:358,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:361,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:361,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 368
    functionLinenumberEnd: 381
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:373"
        BranchSideFuncs:
        - "getLabel()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:372"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:371"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:372"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:377"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:376"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:376"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:380"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:369,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:369,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:370,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:370,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:373,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:374,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:377,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:377,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 385
    functionLinenumberEnd: 401
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:389"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:392"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:397"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:396"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:396"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:400"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:386,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:386,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:390,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:393,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:393,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:394,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:397,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:397,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 405
    functionLinenumberEnd: 421
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:409"
        BranchSideFuncs:
        - "getParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:412"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:417"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:416"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:415"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:416"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:420"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:419"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:406,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:406,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:410,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:410,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:413,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:413,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:414,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:414,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:417,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:417,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 424
    functionLinenumberEnd: 430
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:429"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:428"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:427"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:425,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:425,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:426,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:426,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 434
    functionLinenumberEnd: 446
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:436"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:437"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:442"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:441"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:441"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:442"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:435,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:435,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:438,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:438,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:439,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:442,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:442,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 450
    functionLinenumberEnd: 490
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 60
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:452"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:454"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:456"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:458"
        BranchSideFuncs:
        - "getPermittedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:460"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:462"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:464"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:466"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:468"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:470"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:474"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:478"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:481"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:486"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:485"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:485"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:486"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:489"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:451,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:455,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:463,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:467,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:471,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:475,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:475,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:479,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:482,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:482,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:483,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:483,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:486,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:486,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 494
    functionLinenumberEnd: 518
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 50
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:497"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:502"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:501"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:501"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:507"
        BranchSideFuncs:
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:506"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:506"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:509"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:514"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:513"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:513"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:517"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:495,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:495,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:498,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:498,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:499,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:499,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:502,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:503,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:507,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:510,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:511,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:514,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:514,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 522
    functionLinenumberEnd: 546
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 50
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:525"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:530"
        BranchSideFuncs:
        - "getModule()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:529"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:529"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:530"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:535"
        BranchSideFuncs:
        - "getPackageDeclaration()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:534"
        BranchSideFuncs:
        - "getTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:534"
        BranchSideFuncs:
        - "getTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:536"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:537"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:538"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:542"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:541"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:540"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:541"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:545"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:544"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:523,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:523,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:526,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:526,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:527,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:527,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:530,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:531,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:535,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:538,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:539,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:542,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:542,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 550
    functionLinenumberEnd: 570
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:554"
        BranchSideFuncs:
        - "getElseExpr()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:558"
        BranchSideFuncs:
        - "getThenExpr()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:561"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:566"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:565"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:565"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:569"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:568"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:551,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:551,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:555,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:559,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:562,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:562,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:563,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:566,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:566,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 574
    functionLinenumberEnd: 614
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 65
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:578"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:580"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:582"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:584"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:586"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:589"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:590"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:595"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:594"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:594"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:598"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:602"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:605"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:606"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:610"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:609"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:609"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:610"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:613"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:575,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:575,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:579,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:579,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:583,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:583,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:587,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:590,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:590,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:591,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:591,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:595,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:599,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:603,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:606,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:607,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:610,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:610,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 617
    functionLinenumberEnd: 630
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:618"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:622"
        BranchSideFuncs:
        - "getLabel()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:621"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:621"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:622"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:626"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:625"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:625"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:629"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:628"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:618,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:618,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:619,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:619,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:622,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:623,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:626,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:626,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 634
    functionLinenumberEnd: 650
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:636"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:638"
        BranchSideFuncs:
        - "getCondition()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:641"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:646"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:645"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:644"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:645"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:646"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:649"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:648"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:635,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:635,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:639,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:642,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:642,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:643,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:646,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:646,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 653
    functionLinenumberEnd: 662
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:658"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:657"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:656"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:657"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:658"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:661"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:654,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:654,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:655,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:655,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:658,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:658,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 665
    functionLinenumberEnd: 674
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:666"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:670"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:669"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:668"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:669"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:673"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:666,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:666,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:667,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:667,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:670,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:670,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 678
    functionLinenumberEnd: 690
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:681"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:686"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:685"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:685"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:689"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:688"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:679,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:679,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:682,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:682,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:683,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:686,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:686,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 694
    functionLinenumberEnd: 718
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:698"
        BranchSideFuncs:
        - "getClassBody()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:702"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:706"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:708"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:709"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:714"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:713"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:712"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:713"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:714"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:717"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:716"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:695,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:695,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:699,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:703,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:703,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:707,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:710,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:710,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:711,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:711,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:714,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:714,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 722
    functionLinenumberEnd: 754
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 50
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:726"
        BranchSideFuncs:
        - "getImplementedTypes()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:730"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:732"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:734"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:736"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:738"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:740"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:742"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:744"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:745"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:746"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:750"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:749"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:748"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:749"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:753"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:752"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:723,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:723,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:727,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:731,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:735,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:739,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:739,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:743,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:746,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:746,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:747,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:747,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:750,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:750,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 758
    functionLinenumberEnd: 778
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 45
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:760"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:761"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:762"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:766"
        BranchSideFuncs:
        - "getExpression()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:765"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:764"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:765"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:766"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:770"
        BranchSideFuncs:
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:769"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:768"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:769"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:770"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:774"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:773"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:773"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:774"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:777"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:759,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:759,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:762,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:762,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:763,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:763,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:766,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:770,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:774,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:774,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 782
    functionLinenumberEnd: 794
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:785"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:786"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:790"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:789"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:789"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:793"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:792"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:783,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:783,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:786,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:786,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:787,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:790,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:790,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 798
    functionLinenumberEnd: 818
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:800"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:802"
        BranchSideFuncs:
        - "getScope()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:804"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:805"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:806"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:810"
        BranchSideFuncs:
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:809"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:809"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:814"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:813"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:813"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:814"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:817"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:816"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:799,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:799,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:803,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:803,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:806,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:806,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:807,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:807,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:810,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:814,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:814,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 822
    functionLinenumberEnd: 842
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:826"
        BranchSideFuncs:
        - "getVariables()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:830"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:833"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:834"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:838"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:837"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:837"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:841"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:840"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:823,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:823,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:827,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:831,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:834,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:834,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:835,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:835,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:838,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:838,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 846
    functionLinenumberEnd: 866
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:850"
        BranchSideFuncs:
        - "getIterable()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:854"
        BranchSideFuncs:
        - "getVariable()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:857"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:858"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:862"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:861"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:861"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:865"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:847,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:847,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:851,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:855,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:855,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:858,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:858,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:859,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:862,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:862,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 870
    functionLinenumberEnd: 894
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 45
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:873"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:874"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:879"
        BranchSideFuncs:
        - "getCompare()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:878"
        BranchSideFuncs:
        - "getInitialization()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:878"
        BranchSideFuncs:
        - "getInitialization()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:882"
        BranchSideFuncs:
        - "getUpdate()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:884"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:885"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:886"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:890"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:889"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:889"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:893"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:892"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:871,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:871,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:874,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:874,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:875,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:879,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:879,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:883,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:886,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:890,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:890,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 898
    functionLinenumberEnd: 918
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 95
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:901"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:907"
        BranchSideFuncs:
        - "getElseStmt()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:906"
        BranchSideFuncs:
        - "getThenStmt()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:906"
        BranchSideFuncs:
        - "getThenStmt()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:909"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:910"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:914"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:913"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:913"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:917"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:916"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:899,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:899,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:902,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:902,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:903,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:907,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:910,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:914,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:914,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 922
    functionLinenumberEnd: 938
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:924"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:926"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:929"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:930"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:934"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:933"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:933"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:937"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:936"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:923,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:923,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:927,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:927,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:930,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:930,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:931,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:931,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:934,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:934,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 942
    functionLinenumberEnd: 962
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:945"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:951"
        BranchSideFuncs:
        - "getPattern()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:950"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:950"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:952"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:953"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:954"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:958"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:957"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:956"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:957"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:961"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:960"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:943,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:943,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:946,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:946,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:947,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:951,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:954,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:958,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:958,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 965
    functionLinenumberEnd: 971
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:966"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:970"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:969"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:968"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:969"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:966,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:966,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:967,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:967,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 974
    functionLinenumberEnd: 983
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:979"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:978"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:977"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:978"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:979"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:982"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:981"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:975,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:975,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:976,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:976,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:979,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:979,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 987
    functionLinenumberEnd: 1003
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:991"
        BranchSideFuncs:
        - "getStatement()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:994"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:995"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:999"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:998"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:998"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1001"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:988,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:988,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:992,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:992,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:995,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:995,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:996,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:999,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:999,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1006
    functionLinenumberEnd: 1015
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1011"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1010"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1010"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1011"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1014"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1013"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1007,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1007,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1008,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1008,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1011,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1011,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1019
    functionLinenumberEnd: 1031
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1021"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1022"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1023"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1027"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1026"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1025"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1026"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1027"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1030"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1029"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1020,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1023,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1023,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1024,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1024,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1027,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1027,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1035
    functionLinenumberEnd: 1051
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1037"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1039"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1041"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1042"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1047"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1046"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1046"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1047"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1050"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1049"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1036,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1036,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1043,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1044,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1047,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1047,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1055
    functionLinenumberEnd: 1079
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 50
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1057"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1059"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1061"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1062"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1067"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1066"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1065"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1066"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1071"
        BranchSideFuncs:
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1070"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1069"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1070"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1071"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1075"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1074"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1073"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1074"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1075"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1078"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1077"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1060,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1063,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1063,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1064,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1067,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1075,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1075,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1082
    functionLinenumberEnd: 1127
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 75
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1083"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1088"
        BranchSideFuncs:
        - "getBody()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1087"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1085"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1087"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1089"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1091"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1093"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1095"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1097"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1099"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1108"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1107"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1107"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1111"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1115"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1118"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1123"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1122"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1122"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1083,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1083,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1084,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1088,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1088,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1092,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1092,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1096,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1096,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1100,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1103,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1104,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1108,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1112,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1119,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1123,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1123,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1131
    functionLinenumberEnd: 1143
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1134"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1139"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1138"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1138"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1132,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1132,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1135,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1135,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1136,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1136,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1139,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1139,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1147
    functionLinenumberEnd: 1163
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1151"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1154"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1159"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1158"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1158"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1148,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1148,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1152,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1152,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1155,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1155,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1156,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1156,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1159,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1159,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1166
    functionLinenumberEnd: 1175
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1171"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1170"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1170"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1174"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1167,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1167,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1168,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1168,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1171,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1171,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1178
    functionLinenumberEnd: 1207
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 60
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1184"
        BranchSideFuncs:
        - "getAnonymousClassBody()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1183"
        BranchSideFuncs:
        - "getArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1183"
        BranchSideFuncs:
        - "getArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1192"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1191"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1191"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1199"
        BranchSideFuncs:
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1198"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1198"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1203"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1202"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1202"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1179,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1179,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1180,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1180,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1184,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1187,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1188,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1192,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1192,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1199,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1203,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1203,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1211
    functionLinenumberEnd: 1227
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1215"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1218"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1223"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1222"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1222"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1225"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1212,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1212,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1216,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1216,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1219,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1219,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1220,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1220,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1223,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1223,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1231
    functionLinenumberEnd: 1259
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 45
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1235"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1239"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1243"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1247"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1250"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1255"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1254"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1254"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1232,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1232,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1236,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1240,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1240,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1248,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1251,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1251,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1252,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1255,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1255,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1263
    functionLinenumberEnd: 1275
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1266"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1271"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1270"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1269"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1270"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1274"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1267,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1268,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1268,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1271,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1271,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1278
    functionLinenumberEnd: 1291
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1283"
        BranchSideFuncs:
        - "getQualifier()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1282"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1282"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1287"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1286"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1286"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1289"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1279,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1279,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1280,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1280,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1283,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1284,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1287,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1287,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1294
    functionLinenumberEnd: 1303
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1299"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1298"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1298"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1295,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1295,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1296,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1299,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1299,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1307
    functionLinenumberEnd: 1323
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1309"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1311"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1314"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1319"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1318"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1318"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1319"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1322"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1321"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1308,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1308,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1312,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1312,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1315,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1315,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1316,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1319,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1319,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1327
    functionLinenumberEnd: 1343
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1330"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1335"
        BranchSideFuncs:
        - "getDimension()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1334"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1334"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1339"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1338"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1338"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1339"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1342"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1341"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1328,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1328,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1331,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1331,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1332,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1332,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1335,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1339,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1339,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1347
    functionLinenumberEnd: 1363
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1349"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1351"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1353"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1354"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1359"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1358"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1358"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1362"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1348,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1348,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1352,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1355,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1355,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1356,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1356,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1359,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1359,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1367
    functionLinenumberEnd: 1383
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1371"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1374"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1375"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1379"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1378"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1377"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1378"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1382"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1368,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1368,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1372,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1375,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1375,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1376,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1376,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1379,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1379,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1386
    functionLinenumberEnd: 1399
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1391"
        BranchSideFuncs:
        - "getExpression()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1390"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1389"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1390"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1395"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1394"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1394"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1398"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1397"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1387,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1387,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1388,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1388,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1391,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1395,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1395,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1403
    functionLinenumberEnd: 1419
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1407"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1410"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1411"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1415"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1414"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1413"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1414"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1415"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1418"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1404,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1404,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1408,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1408,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1411,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1411,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1412,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1415,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1415,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1422
    functionLinenumberEnd: 1431
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1427"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1426"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1425"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1426"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1427"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1430"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1429"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1423,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1423,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1424,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1424,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1427,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1427,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1434
    functionLinenumberEnd: 1447
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1435"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1439"
        BranchSideFuncs:
        - "getTypeName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1438"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1437"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1438"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1439"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1443"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1442"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1441"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1442"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1446"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1445"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1435,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1435,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1436,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1436,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1439,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1440,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1443,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1443,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1451
    functionLinenumberEnd: 1471
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1455"
        BranchSideFuncs:
        - "getStatements()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1458"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1459"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1463"
        BranchSideFuncs:
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1462"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1462"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1467"
        BranchSideFuncs:
        - "getGuard()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1466"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1465"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1466"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1467"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1470"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1452,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1452,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1456,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1459,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1459,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1460,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1460,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1463,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getGuard()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1467,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1467,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1475
    functionLinenumberEnd: 1491
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1479"
        BranchSideFuncs:
        - "getSelector()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1481"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1482"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1487"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1486"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1486"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1490"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1489"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1476,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1476,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1480,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1480,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1483,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1483,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1484,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1487,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1487,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1495
    functionLinenumberEnd: 1511
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1499"
        BranchSideFuncs:
        - "getExpression()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1501"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1502"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1503"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1507"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1506"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1505"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1506"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1507"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1510"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1509"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1496,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1496,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1500,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1500,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1503,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1503,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1504,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1507,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1507,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1514
    functionLinenumberEnd: 1527
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1515"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1519"
        BranchSideFuncs:
        - "getTypeName()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1518"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1517"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1518"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1519"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1523"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1522"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1521"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1522"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1523"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1526"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1525"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1515,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1515,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1516,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1516,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1519,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1520,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1523,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1523,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1531
    functionLinenumberEnd: 1543
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1533"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1534"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1535"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1539"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1538"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1537"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1538"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1542"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1541"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1532,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1532,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1535,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1535,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1536,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1539,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1539,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1547
    functionLinenumberEnd: 1571
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 45
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1549"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1550"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1551"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1556"
        BranchSideFuncs:
        - "getFinallyBlock()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1555"
        BranchSideFuncs:
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1553"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1555"
        BranchSideFuncs:
        - "getResources()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1557"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1559"
        BranchSideFuncs:
        - "getTryBlock()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1561"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1562"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1563"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1567"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1566"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1565"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1566"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1567"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1570"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1569"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1548,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1548,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1551,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1551,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1552,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1552,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1556,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1560,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1563,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1564,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1567,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1567,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1575
    functionLinenumberEnd: 1587
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1577"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1578"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1583"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1582"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1582"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1583"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1586"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1576,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1576,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1579,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1579,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1580,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1580,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1583,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1583,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1591
    functionLinenumberEnd: 1603
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1593"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1594"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1599"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1598"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1598"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1599"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1602"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1601"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1592,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1592,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1595,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1595,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1596,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1596,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1599,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1599,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1607
    functionLinenumberEnd: 1627
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1609"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1611"
        BranchSideFuncs:
        - "getTypeBound()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1613"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1615"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1618"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1623"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1622"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1621"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1622"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1623"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1626"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1625"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1608,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1608,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1612,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1612,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1616,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1619,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1619,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1620,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1620,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1623,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1623,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1631
    functionLinenumberEnd: 1643
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1634"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1635"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1639"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1638"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1637"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1638"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1642"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1641"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1632,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1632,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1635,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1635,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1636,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1639,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1639,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1647
    functionLinenumberEnd: 1659
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1650"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1655"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1654"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1653"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1654"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1658"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1657"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1648,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1648,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1651,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1651,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1652,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1652,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1655,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1655,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1663
    functionLinenumberEnd: 1683
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1667"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1671"
        BranchSideFuncs:
        - "getVariables()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1674"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1675"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1679"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1678"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1677"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1678"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1679"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1682"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1681"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1664,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1664,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1668,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1672,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1675,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1675,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1676,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1676,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1679,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1679,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1686
    functionLinenumberEnd: 1707
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1687"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1692"
        BranchSideFuncs:
        - "getInitializer()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1691"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1689"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1691"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1693"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1695"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1698"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1699"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1703"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1702"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1702"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1703"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1706"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1705"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1687,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1687,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1688,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1688,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1692,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1692,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1696,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1699,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1703,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1703,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1711
    functionLinenumberEnd: 1723
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1713"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1714"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1719"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1718"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1718"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1719"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1722"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1721"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1712,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1712,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1715,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1715,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1716,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1716,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1719,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1719,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1727
    functionLinenumberEnd: 1743
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1729"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1731"
        BranchSideFuncs:
        - "getCondition()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1734"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1735"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1739"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1738"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1738"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1742"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1741"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1728,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1728,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1732,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1735,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1735,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1736,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1739,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1739,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1746
    functionLinenumberEnd: 1767
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 45
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1751"
        BranchSideFuncs:
        - "getExtendedType()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1750"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1749"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1750"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1756"
        BranchSideFuncs:
        - "getSuperType()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1755"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1753"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1755"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1758"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1763"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1762"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1761"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1762"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1766"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1765"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1747,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1747,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1748,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1748,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1751,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1756,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1756,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1759,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1763,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1763,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1771
    functionLinenumberEnd: 1787
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1775"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1777"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1778"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1779"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1783"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1782"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1782"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1786"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1785"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1772,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1772,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1776,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1776,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1779,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1779,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1780,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1783,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1783,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1791
    functionLinenumberEnd: 1807
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1793"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1794"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1795"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1799"
        BranchSideFuncs:
        - "getTypeArguments()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1798"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1797"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1798"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1799"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1803"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1802"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1801"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1802"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1803"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1806"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1805"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1792,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1792,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1795,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1795,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1796,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1796,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1799,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1803,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1803,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1811
    functionLinenumberEnd: 1823
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1813"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1814"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1815"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1819"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1818"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1818"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1822"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1821"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1812,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1812,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1815,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1815,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1816,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1819,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1819,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1827
    functionLinenumberEnd: 1839
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1829"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1830"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1831"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1835"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1834"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1834"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1838"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1837"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1828,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1828,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1831,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1831,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1832,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1832,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1835,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1835,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1842
    functionLinenumberEnd: 1851
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1843"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1847"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1846"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1845"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1846"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1850"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1849"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1843,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1843,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1844,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1844,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1847,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1847,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1854
    functionLinenumberEnd: 1863
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1859"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1858"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1858"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1862"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1861"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1855,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1855,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1856,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1856,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1859,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1859,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1866
    functionLinenumberEnd: 1871
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 143
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1867"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1870"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1869"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1867,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1867,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1867,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1868,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1875
    functionLinenumberEnd: 1895
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1877"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1879"
        BranchSideFuncs:
        - "getDirectives()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1883"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1885"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1886"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1891"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1890"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1890"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1894"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1876,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1876,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1880,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1884,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1884,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1887,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1887,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1888,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1888,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1891,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1891,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1899
    functionLinenumberEnd: 1915
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1903"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1906"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1907"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1911"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1910"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1909"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1910"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1914"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1900,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1900,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1904,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1904,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1907,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1907,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1908,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1908,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1911,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1911,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1919
    functionLinenumberEnd: 1935
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1923"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1925"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1926"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1927"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1931"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1930"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1929"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1930"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1934"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1933"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1920,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1920,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1924,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1924,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1927,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1927,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1928,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1928,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1931,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1931,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1939
    functionLinenumberEnd: 1955
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1943"
        BranchSideFuncs:
        - "getWith()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1946"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1947"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1951"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1950"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1949"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1950"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1951"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1954"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1953"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1940,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1940,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1944,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1944,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1947,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1947,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1948,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1948,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1951,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1951,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1959
    functionLinenumberEnd: 1971
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1961"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1962"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1963"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1967"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1966"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1966"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1967"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1970"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1969"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1960,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1960,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1963,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1963,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1964,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1964,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1967,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1967,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1975
    functionLinenumberEnd: 1991
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1977"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1979"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1982"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1987"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1986"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1986"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1987"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1990"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1989"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1976,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1976,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1980,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1980,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1983,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1983,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1984,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1984,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1987,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1987,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 1994
    functionLinenumberEnd: 2003
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1995"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1999"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1998"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1998"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1999"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2001"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1995,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1995,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1996,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1996,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1999,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:1999,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2007
    functionLinenumberEnd: 2027
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2009"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2011"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2013"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2015"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2017"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2018"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2019"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2023"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2022"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2021"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2022"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2023"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2026"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2025"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2008,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2008,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2012,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2012,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2016,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2016,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2019,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2019,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2020,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2023,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2023,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2031
    functionLinenumberEnd: 2043
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2033"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2034"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2035"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2039"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2038"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2037"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2038"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2039"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2042"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2041"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2032,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2032,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2035,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2035,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2036,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2036,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2039,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2039,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2046
    functionLinenumberEnd: 2055
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2047"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2051"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2050"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2049"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2050"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2051"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2054"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2053"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2047,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2047,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2048,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2048,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2051,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2051,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2059
    functionLinenumberEnd: 2075
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2061"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2063"
        BranchSideFuncs:
        - "getSelector()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2065"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2066"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2071"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2070"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2069"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2070"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2071"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2074"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2073"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2060,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2060,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2064,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2064,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2067,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2067,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2068,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2071,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2071,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2079
    functionLinenumberEnd: 2091
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2081"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2082"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2083"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2087"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2086"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2085"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2086"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2087"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2090"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2089"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2080,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2080,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2083,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2083,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2084,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2087,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2087,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2094
    functionLinenumberEnd: 2103
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2095"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2099"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2098"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2097"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2098"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2099"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2095,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2095,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2096,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2096,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2099,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2099,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2107
    functionLinenumberEnd: 2127
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2111"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2115"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2118"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2123"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2122"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2122"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2108,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2108,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2112,1"
      Dst: "[com.github.javaparser.ast.expr.TypePatternExpr].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2112,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2116,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2116,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2119,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2119,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2120,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2123,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2123,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2131
    functionLinenumberEnd: 2171
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 65
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2135"
        BranchSideFuncs:
        - "getParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2144"
        BranchSideFuncs:
        - "getReceiverParameter()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2143"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2143"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2147"
        BranchSideFuncs:
        - "getMembers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2151"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2155"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2159"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2162"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2167"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "get()"
        - "getComment()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2166"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2166"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2132,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2132,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2136,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2139,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2139,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2140,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2140,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2144,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2148,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2152,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2156,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2156,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2160,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2163,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2164,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2167,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2167,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 2175
    functionLinenumberEnd: 2207
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor$lambda_static_0__708].apply(java.lang.Object,java.lang.Object)"
    - "[jdk.internal.logger.LazyLoggers$1].apply(java.lang.Object,java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 50
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2179"
        BranchSideFuncs:
        - "getModifiers()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2183"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2187"
        BranchSideFuncs:
        - "getThrownExceptions()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2191"
        BranchSideFuncs:
        - "getTypeParameters()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2195"
        BranchSideFuncs:
        - "getAnnotations()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2198"
        BranchSideFuncs:
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2203"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
        - "getComment()"
        - "get()"
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2202"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2202"
        BranchSideFuncs:
        - "booleanValue()"
        - "apply(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2176,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2176,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2180,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2180,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2184,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2184,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2188,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2192,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2196,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2199,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2199,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2200,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2200,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2203,1"
      Dst: "[java.util.function.BiFunction].apply(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:2203,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypePatternExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypePatternExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.YieldStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TextBlockLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SwitchExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.Modifier,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VarType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.UnparsableStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.NodeList,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.WildcardType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.WildcardType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.WhileStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VoidType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VoidType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnknownType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnknownType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SynchronizedStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.SwitchEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.StringLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SingleMemberAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.UnionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.UnionType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.IntersectionType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.IntersectionType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ArrayType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.Name,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.PrimitiveType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.Parameter,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NullLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NormalAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.LineComment,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LabeledStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.InitializerDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.IfStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExpressionStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.EnclosedExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.DoStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ContinueStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ConditionalExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CharLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.CatchClause"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BreakStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.BlockComment,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.BinaryExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NodeFinderVisitor"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.Range)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NodeFinderVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.Range)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__559:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$31(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__668:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$31(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.NullLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NullLiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.NullLiteralExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$2(com.github.javaparser.utils.Pair)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__803:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$2(com.github.javaparser.utils.Pair)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$2(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__859:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$2(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$7(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__531:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$7(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:52,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:52,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:52,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:57,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:93"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:96"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:95"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:90,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:94,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:95,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:97,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:123,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].isTransitive()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:131,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setTransitive(boolean)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:135,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:144,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:145,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:150,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionDepth: 1
    returnType: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:156,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:156,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 176
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:164"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:171"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:165"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:164"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.modules.ModuleRequiresDirective:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:175"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleRequiresDirective:174"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:165,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:167,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:172,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:175,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].isModuleRequiresStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].asModuleRequiresStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].ifModuleRequiresStmt(java.util.function.Consumer<ModuleRequiresDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleRequiresDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:192,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].toModuleRequiresStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:198,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].isModuleRequiresDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].asModuleRequiresDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].toModuleRequiresDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:216,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].ifModuleRequiresDirective(java.util.function.Consumer<ModuleRequiresDirective>)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ModuleRequiresDirective>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleRequiresDirective:222,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleRequiresDirectiveMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__499].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__499"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__499:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__676].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__676"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__676:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17Validator$lambda_new_1__90:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].lambda$new$1(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PackageDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.PackageDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PackageDeclarationMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$40(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$40(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$40(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 264
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:263"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:258,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:258,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:78,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:82,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:86,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:86,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:94,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:120,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:120,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:120,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.VariableDeclarator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:126,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionUses: 24
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:132,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 162
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:156"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:159"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:158"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:153,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:157,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:158,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:160,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].setVariables(com.github.javaparser.ast.NodeList<VariableDeclarator>)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 165
    functionLinenumberEnd: 175
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<VariableDeclarator>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:170"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:169"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:172"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:171"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:166,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:170,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:171,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:173,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].createGetter()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].toUpperCase()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createGetter_0__1066].bootstrap$(java.lang.String)"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createGetter_1__1067].bootstrap$(java.util.Optional,java.lang.String)"
    - "[java.util.Optional].orElseGet(java.util.function.Supplier)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].addStatement(com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:188"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:187"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:186,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:186,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:187,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:188,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:190,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:191,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:194,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:195,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:195,1"
      Dst: "[java.lang.String].toUpperCase()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:195,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:195,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:195,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:195,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:197,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createGetter_0__1066].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:198,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:198,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createGetter_1__1067].bootstrap$(java.util.Optional,java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:199,1"
      Dst: "[java.util.Optional].orElseGet(java.util.function.Supplier)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:200,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:200,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:201,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:202,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:203,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:203,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].addStatement(com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].createSetter()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].toUpperCase()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createSetter_2__1068].bootstrap$(java.lang.String)"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createSetter_3__1069].bootstrap$(java.util.Optional,java.lang.String)"
    - "[java.util.Optional].orElseGet(java.util.function.Supplier)"
    - "[com.github.javaparser.ast.type.VoidType].<init>()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].addStatement(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:222"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:221"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:223"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:222"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:223"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:216,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:216,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:217,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:218,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:220,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:221,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:221,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:223,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:224,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:225,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:225,1"
      Dst: "[java.lang.String].toUpperCase()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:225,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:225,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:225,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:225,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:227,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createSetter_2__1068].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:228,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:228,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$lambda_createSetter_3__1069].bootstrap$(java.util.Optional,java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:229,1"
      Dst: "[java.util.Optional].orElseGet(java.util.function.Supplier)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:230,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:230,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].<init>(com.github.javaparser.ast.type.Type,java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:232,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:233,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:234,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:234,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:234,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithStatements].addStatement(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.AssignExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:117,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isTransient()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:240,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isVolatile()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:244,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].setTransient(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:248,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].setVolatile(boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:252,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].setModifier(com.github.javaparser.ast.Modifier$Keyword,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isFinal()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:267"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:268,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:268,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isPublic()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:275"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:276,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:276,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].isDeclaredInInterface()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:296"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:296"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:309"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:308"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:303"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:297,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:298,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:299,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:309,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:315,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:315,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.FieldDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: 326
    functionLinenumberEnd: 343
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 33
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:329"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:336"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:335"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:331"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:329"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:336"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:342"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:341"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.FieldDeclaration:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:336"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.FieldDeclaration:335"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:330,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:331,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:332,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:342,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].isFieldDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].asFieldDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.FieldDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].ifFieldDeclaration(java.util.function.Consumer<FieldDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<FieldDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:360,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:365,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:365,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].toFieldDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:371,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].lambda$createSetter$3(java.util.Optional,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:229,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:229,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:229,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:229,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:229,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].lambda$createSetter$2(java.lang.String,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:228,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:228,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:228,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:228,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].lambda$createGetter$1(java.util.Optional,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].get()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:199,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:199,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:199,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:199,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:199,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration].lambda$createGetter$0(java.lang.String,com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:198,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:198,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:198,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration:198,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].addMethod(java.lang.String,com.github.javaparser.ast.Modifier$Keyword[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$221(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__224:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$221(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__437:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__582:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].lambda$notifyElementAdded$1(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__121:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList].lambda$notifyElementAdded$1(int,com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$130(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__315:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$130(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$59(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__175:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$59(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethods$1(com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__366:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethods$1(com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__461:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement:com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    functionUses: 4
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:95"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:96,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:96,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getSimpleName()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 6
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:101,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:101,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:101,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:101,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:101,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    functionUses: 5
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:107"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:106"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:107"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:106"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:108"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:107"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:107,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:109,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild:114,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 295
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.validator.SimpleValidator].<init>(java.lang.Class,java.util.function.Predicate,java.util.function.BiConsumer)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44].bootstrap$()"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].bootstrap$()"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].<init>()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].<init>()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].bootstrap$()"
    - "[com.github.javaparser.ast.validator.Validators].<init>(com.github.javaparser.ast.validator.Validator[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 185
    EdgeCount: 98
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:266,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:266,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].<init>(com.github.javaparser.ast.validator.Validator[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:45,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:48,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:48,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:48,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator].<init>(java.lang.Class,java.util.function.Predicate,java.util.function.BiConsumer)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:56,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__41].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:56,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__42].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:65,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:65,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__44].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:73,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__45].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:73,1"
      Dst: "[com.github.javaparser.ast.validator.TreeVisitorValidator].<init>(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:96,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_7__46].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:96,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:112,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:120,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__48].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:120,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__49].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:128,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__50].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:128,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:134,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:134,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__53].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:142,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__54].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:142,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__55].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:150,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__56].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:150,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__57].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:158,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__58].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:158,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__59].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:166,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:168,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:170,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__60].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:170,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__61].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:177,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__62].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:177,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__63].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:183,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__64].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:183,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__65].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:189,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__66].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:189,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__67].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:197,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:197,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__69].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:206,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__70].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:206,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__71].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:214,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:214,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__73].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:222,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__74].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:222,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:230,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__76].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:230,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:238,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_37__78].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:247,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_39__79].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:256,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_40__80].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:267,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$38(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].isPatternExpr()"
    - "[com.github.javaparser.ast.expr.PatternExpr].isPatternExpr()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:248,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].isPatternExpr()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$36(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:233,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:233,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$34(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:225,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:225,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$31(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$27(com.github.javaparser.ast.expr.InstanceOfExpr)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[java.util.Optional].isPresent()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:199,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:199,1"
      Dst: "[java.util.Optional].isPresent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$12(com.github.javaparser.ast.stmt.ForEachStmt)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$11(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:131,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:131,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$8(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:114"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:113"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:118"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:114,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:114,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$4(com.github.javaparser.ast.expr.ClassExpr)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$1(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:51,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].<init>(java.lang.String,com.github.javaparser.ParserConfiguration$LanguageLevel)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator:51,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$0(com.github.javaparser.ast.stmt.AssertStmt)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.AssertStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__660:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$92(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__700:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$92(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__30].bootstrap$()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__30"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_static_6__30].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_static_6__30:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_6__30].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__30].<init>()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__30"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_static_6__30:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__30].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__30"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem].lambda$static$6(com.github.javaparser.Problem,com.github.javaparser.Problem)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_static_6__30:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$static$6(com.github.javaparser.Problem,com.github.javaparser.Problem)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].<init>(com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].printToString(java.lang.Object)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:45,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getRawValue(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:46,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.PrintingHelper].printToString(java.lang.Object)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:46,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Object].getClass()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty()"
    - "[java.lang.Class].getSimpleName()"
    functionUses: 6
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:95,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:95,1"
      Dst: "[java.lang.Class].getSimpleName()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:95,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].getProperty()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute:95,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$112(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__145:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$112(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$9(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__655:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$9(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__546:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:32,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].<init>(java.lang.String,int,java.lang.String,java.lang.Class,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:51,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isBoxType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].values()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:71,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:74,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:74,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:75,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].values()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:76,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:76,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byBoxTypeQName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.Optional<ResolvedType>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].values()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].values()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:88,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:88,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:89,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:92,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getNumericPrimitiveTypes()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 4
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:104,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:104,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:104,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:104,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[java.util.List].contains(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:138,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:139,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:141,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:142,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:142,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:142,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:142,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:145,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:145,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:145,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:152,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:153,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:153,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:153,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 20
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeClass()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isNumeric()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getNumericPrimitiveTypes()"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:168,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getNumericPrimitiveTypes()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:168,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:168,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isBoolean()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].bnp(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:188"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:187"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:194"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].unp(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxable()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:202,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:202,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:202,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxable()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:208,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:226,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:227,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 14
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].in(com.github.javaparser.resolution.types.ResolvedPrimitiveType[])"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].stream(java.lang.Object[])"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__1070].bootstrap$(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:240,1"
      Dst: "[java.util.Arrays].stream(java.lang.Object[])"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:240,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__1070].bootstrap$(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:240,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.TypeUtils].getPrimitiveTypeDescriptor(java.lang.Class)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:245,1"
      Dst: "[com.github.javaparser.utils.TypeUtils].getPrimitiveTypeDescriptor(java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].lambda$in$0(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedPrimitiveType:239"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].$values()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$8(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_8__47:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$8(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].lambda$asString$0(java.lang.StringBuilder,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__374:-1,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].lambda$asString$0(java.lang.StringBuilder,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:56,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.ArrayType:56,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.AnnotationExpr[])"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.AnnotationExpr[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:84,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.type.ArrayType:84,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionUses: 95
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:101,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionUses: 100
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:107,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 158
    functionDepth: 4
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "java.util.List[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getTokenRange()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.TokenRange].getEnd()"
    - "[com.github.javaparser.ast.type.ArrayType].getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getAnnotations()"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getOrigin()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 2
    ICount: 42
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ArrayType:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:null"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:null"
        BranchSideFuncs:
        - "get(int)"
        - "isPresent()"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:null"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
        - "<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "getTokenRange()"
        - "get()"
        - "getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:null"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
        - "<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "getTokenRange()"
        - "get()"
        - "getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:139,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.type.ArrayType:140,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.ast.type.ArrayType:141,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.type.ArrayType:141,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.type.ArrayType:141,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getTokenRange()"
    - Src: "com.github.javaparser.ast.type.ArrayType:143,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.type.ArrayType:143,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.ast.type.ArrayType:144,1"
      Dst: "[com.github.javaparser.TokenRange].getEnd()"
    - Src: "com.github.javaparser.ast.type.ArrayType:144,1"
      Dst: "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.ast.type.ArrayType:151,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.type.ArrayType:153,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getOrigin()"
    - Src: "com.github.javaparser.ast.type.ArrayType:153,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getAnnotations()"
    - Src: "com.github.javaparser.ast.type.ArrayType:153,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getTokenRange()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: ""
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].ofNullable(java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair:224,1"
      Dst: "[java.util.Optional].ofNullable(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 163
    functionLinenumberEnd: 173
    functionDepth: 3
    returnType: "com.github.javaparser.TokenRange"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].getEnd()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.Range].isAfter(com.github.javaparser.Range)"
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.TokenRange].getBegin()"
    functionUses: 1
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:165"
        BranchSideFuncs:
        - "getRange()"
        - "get()"
        - "isAfter(com.github.javaparser.Range)"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:171"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
        - "<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:166,1"
      Dst: "[com.github.javaparser.TokenRange].getEnd()"
    - Src: "com.github.javaparser.ast.type.ArrayType:167,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.ast.type.ArrayType:168,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.type.ArrayType:169,1"
      Dst: "[com.github.javaparser.Range].isAfter(com.github.javaparser.Range)"
    - Src: "com.github.javaparser.ast.type.ArrayType:172,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin()"
    - Src: "com.github.javaparser.ast.type.ArrayType:172,1"
      Dst: "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getOrigin()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$Origin"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getAnnotations()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType$ArrayBracketPair"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].unwrapArrayTypes(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 189
    functionDepth: 3
    returnType: "com.github.javaparser.utils.Pair<Type,List<ArrayBracketPair>>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:188"
        BranchSideFuncs:
        - "getOrigin()"
        - "add(java.lang.Object)"
        - "getAnnotations()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
        - "orElse(java.lang.Object)"
        - "getTokenRange()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:187"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:181,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "com.github.javaparser.ast.type.ArrayType:185,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange()"
    - Src: "com.github.javaparser.ast.type.ArrayType:185,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ArrayType:185,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - Src: "com.github.javaparser.ast.type.ArrayType:185,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - Src: "com.github.javaparser.ast.type.ArrayType:185,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.type.ArrayType:184,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.ast.type.ArrayType:186,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.type.ArrayType:188,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ArrayType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:239,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.type.VoidType].asString()"
    - "[com.github.javaparser.ast.type.UnionType].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.UnknownType].asString()"
    - "[com.github.javaparser.ast.type.IntersectionType].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.WildcardType].asString()"
    - "[com.github.javaparser.ast.type.VarType].asString()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.type.Type].asString()"
    functionUses: 8
    ICount: 9
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:260,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.type.ArrayType:260,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString()"
    - Src: "com.github.javaparser.ast.type.ArrayType:260,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ArrayType:260,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>()"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[com.github.javaparser.ast.type.Type].toDescriptor()"
    - "[java.lang.StringBuffer].toString()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:265,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "com.github.javaparser.ast.type.ArrayType:266,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.ArrayType:267,1"
      Dst: "[com.github.javaparser.ast.type.Type].toDescriptor()"
    - Src: "com.github.javaparser.ast.type.ArrayType:268,1"
      Dst: "[java.lang.StringBuffer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:274,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.ArrayType:274,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 285
    functionLinenumberEnd: 294
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:289"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:288"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ArrayType:289"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:293"
        BranchSideFuncs:
        - "setComponentType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:292"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:290,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.type.ArrayType:293,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].isArrayType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].asArrayType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].ifArrayType(java.util.function.Consumer<ArrayType>)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ArrayType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:311,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].toArrayType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:317,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getElementType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.Type].getElementType()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:327,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.type.ArrayType:327,1"
      Dst: "[com.github.javaparser.ast.type.Type].getElementType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:340,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.type.ArrayType:340,1"
      Dst: "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage(com.github.javaparser.resolution.Context)"
    - Src: "com.github.javaparser.ast.type.ArrayType:340,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:45,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:46,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.Indentation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:53,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:54,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:55,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:56,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentation(com.github.javaparser.printer.configuration.Indentation)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:60,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:60,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndent()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - "[com.github.javaparser.printer.configuration.Indentation].getIndent()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:70,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:70,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getIndent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentSize()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - "[com.github.javaparser.printer.configuration.Indentation].getSize()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:79,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:79,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getSize()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentSize(int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.utils.Utils].assertNonNegative(java.lang.Number)"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.printer.configuration.Indentation].setSize(int)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentation(com.github.javaparser.printer.configuration.Indentation)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:88,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:88,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:88,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonNegative(java.lang.Number)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:88,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:88,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].setSize(int)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:89,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentation(com.github.javaparser.printer.configuration.Indentation)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentType()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - "[com.github.javaparser.printer.configuration.Indentation].getType()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:99,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:99,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentType(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.Indentation].setType(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentation(com.github.javaparser.printer.configuration.Indentation)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:108,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:108,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:108,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].setType(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:109,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentation(com.github.javaparser.printer.configuration.Indentation)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getTabWidth()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - "[com.github.javaparser.printer.configuration.Indentation].getSize()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:119,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:119,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getSize()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setTabWidth(int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.utils.Utils].assertPositive(java.lang.Number)"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentSize(int)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:128,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:128,1"
      Dst: "[com.github.javaparser.utils.Utils].assertPositive(java.lang.Number)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:128,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:128,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentSize(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setPrintComments(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:186,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:186,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:187,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:295,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:315,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setPrintJavadoc(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:196,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:196,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:197,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setSpaceAroundOperators(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:206,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:206,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:207,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setColumnAlignParameters(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:213,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:213,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:214,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setColumnAlignFirstMethodChain(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:220,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:220,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:221,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentCaseInSwitch(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:227,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:227,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:228,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setEndOfLineCharacter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:243,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:243,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setOrderImports(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:252,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:252,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:253,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setMaxEnumConstantsToAlignHorizontally(int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:289,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:289,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption,java.lang.Object)"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:288,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isActivated(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].isActivated(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:300,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].isActivated(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionDepth: 0
    returnType: "java.util.Optional<ConfigurationOption>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 14
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:305,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.PrinterConfiguration].get()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:310,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$3(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__221:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$3(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$169(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__267:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$169(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java20PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java20PostProcessor"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java19PostProcessor].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java20PostProcessor:25,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java19PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry$Type].values()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry$Type:90,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry$Type:90,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry$Type].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.SwitchEntry$Type:90,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.SwitchEntry$Type].$values()"
    functionSourceFile: "com.github.javaparser.ast.stmt.SwitchEntry$Type"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:54,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:59,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:75,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:81,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].removeTypeName()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SuperExpr:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SuperExpr:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SuperExpr:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:109,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].removeTypeName()"
    - Src: "com.github.javaparser.ast.expr.SuperExpr:113,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].removeTypeName()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SuperExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:174,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SuperExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:119,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.SuperExpr:119,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SuperExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].isSuperExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].asSuperExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SuperExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].ifSuperExpr(java.util.function.Consumer<SuperExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<SuperExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:143,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].toSuperExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:149,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].removeClassName()"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SuperExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:154,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SuperExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.SuperExpr"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 170
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SuperExpr:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SuperExpr:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:168"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.SuperExpr:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:169"
        BranchSideFuncs:
        - "setTypeName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.expr.SuperExpr:168"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SuperExpr:165,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.expr.SuperExpr:169,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$2(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node,com.github.javaparser.ast.NodeList)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__107:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$2(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:27,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].forbidAbstractModifier(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].forbidNonStaticFieldsInRecords(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].validateRecordComponentAccessorMethods(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].forbidAbstractModifier(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:32,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].forbidNonStaticFieldsInRecords(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:33,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].validateRecordComponentAccessorMethods(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].forbidAbstractModifier(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].abstractModifier()"
    - "[com.github.javaparser.ast.NodeList].contains(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:40"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:37,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:37,1"
      Dst: "[com.github.javaparser.ast.Modifier].abstractModifier()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:37,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:38,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Modifier].abstractModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:53,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier$Keyword"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:138,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].forbidNonStaticFieldsInRecords(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767].bootstrap$()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getFields()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].count()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:49"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:43,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getFields()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:43,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:43,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__767].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:44,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:45,1"
      Dst: "[java.util.stream.Stream].count()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:47,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].validateRecordComponentAccessorMethods(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 94
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__768].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:27,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:27,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$2(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 92
    functionDepth: 4
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.RecordDeclaration"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration:com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithType].getTypeAsString()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    functionUses: 1
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:91"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:84,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:84,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:84,1"
      Dst: "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:89,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithType].getTypeAsString()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:87,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:85,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$1(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:82,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator:82,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__406].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__406"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__406:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$forClass$2(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__786:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$forClass$2(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7:-1,1"
      Dst: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 125
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__7:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclarationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8682
    functionLinenumberEnd: 8686
    functionDepth: 124
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8683,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8684,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].undeterminedParameters(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__1071].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:52,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:52,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:52,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__1071].bootstrap$()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:53,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:54,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:54,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:54,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List<ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "java.util.List<ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:60,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:65,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asTypeParameter()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:78,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asTypeParameter()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isCorrespondingBoxingType(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNumericType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isFunctionalInterfaceType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].compareConsideringTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isUnionType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asUnionType()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].getCommonAncestor()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__1072].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableByReferenceType(java.lang.String)"
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:89"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:133"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:90,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:99,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:99,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isCorrespondingBoxingType(java.lang.String)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNumericType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:102,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:103,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:103,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:103,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:103,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:106,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isFunctionalInterfaceType(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:110,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].compareConsideringTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:113,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:113,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:113,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:113,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:120,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:122,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:122,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:122,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:123,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:124,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:124,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:131,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:132,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:132,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:134,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:138,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:138,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:139,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:143,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isUnionType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:144,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asUnionType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:144,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType].getCommonAncestor()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:145,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__1072].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:145,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:145,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:145,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:145,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:149,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:150,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableByReferenceType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 51
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableByReferenceType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.stream.Stream].of(java.lang.Object[])"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__1073].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:156,1"
      Dst: "[java.util.stream.Stream].of(java.lang.Object[])"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:156,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__1073].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:156,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashSet].<init>()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__1074].bootstrap$(java.util.Set)"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:162,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:163,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:163,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__1074].bootstrap$(java.util.Set)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:163,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].toRawType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - "[java.util.Collections].emptyList()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:174,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:177,1"
      Dst: "[java.util.Collections].emptyList()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:177,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].mention(java.util.List<ResolvedTypeParameterDeclaration>)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List<ResolvedTypeParameterDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_mention_3__1075].bootstrap$(java.util.List)"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:182,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:182,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:182,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_mention_3__1075].bootstrap$(java.util.List)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:182,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedTypeTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeTransformer].transform(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[java.util.List].set(int,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:192,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:192,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:192,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:192,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeTransformer].transform(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:197,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:198,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:199,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors(java.util.function.Function)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:211,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors(java.util.function.Function<ResolvedReferenceTypeDeclaration,List<ResolvedReferenceType>>)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List<ResolvedReferenceType>"
    argCount: 1
    argTypes:
    - "java.util.function.Function<ResolvedReferenceTypeDeclaration,List<ResolvedReferenceType>>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors(java.util.function.Function)"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__1076].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:218,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:219,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:219,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__1076].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:220,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:221,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:221,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getDirectAncestors()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__1077].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:247"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:247"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:241"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:240"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:247"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:228,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:229,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:229,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__1077].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:230,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:231,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:231,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:233,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:233,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:235,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:237,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:239,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:239,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].getSuperClass()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:241,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:242,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:244,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].deriveTypeParameters(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:253,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getDeclaredFields()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashSet].<init>()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredFields()"
    - "[java.util.Set].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:258,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:259,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:259,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:260,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:260,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredFields()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:260,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getDirectAncestors$5(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:230,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:230,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:230,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:134,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:135,1"
      Dst: "[java.util.Map].values()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:135,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:135,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:135,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:137,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:136,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:103,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:104,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:105,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:107,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getAllAncestors$4(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:220,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:220,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:220,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$mention$3(java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].mention(java.util.List)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:182,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].mention(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getDeclaredMethods$2(java.util.Set,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredMethods()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:164,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredMethods()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:164,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:164,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:164,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:165,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:166,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].empty()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:91,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].<init>()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:91,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap$Builder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableByReferenceType$1(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:156,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableBy$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:145,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:145,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java15Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java15Validator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java14Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java15Validator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java14Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java15Validator:34,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CatchClauseMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CatchClauseMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CatchClauseMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$77(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__160:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$77(java.lang.Object,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$65(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__306:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$65(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:72,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2].evaluate(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:76,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:77,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$150(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__296:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$150(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$96(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__311:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$96(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$4(com.github.javaparser.ast.expr.ClassExpr)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__43:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$4(com.github.javaparser.ast.expr.ClassExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$111(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__144:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$111(java.lang.Object,com.github.javaparser.ast.type.TypeParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$add__93].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$add__93"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$add__93:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].<init>()"
    - "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>()"
    - Src: "com.github.javaparser.ast.ImportDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].<init>(java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:60,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseName(java.lang.String)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.ast.expr.Name,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:65,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:83,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:89,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "com.github.javaparser.ast.ImportDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.ImportDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ImportDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ImportDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.ImportDeclaration"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 169
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ImportDeclaration:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:164"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ImportDeclaration:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:168"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.ImportDeclaration:167"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.ImportDeclaration:165,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - Src: "com.github.javaparser.ast.ImportDeclaration:168,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java19Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java19Validator"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java18Validator].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java19Validator:30,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java18Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__673].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__673"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__673:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$1(com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_1__774:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$1(com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$19(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__242:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$19(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__744:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].getCurrentToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].getTokenSource()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "com.github.javaparser.GeneratedJavaParserTokenManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeParameter(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1088
    functionLinenumberEnd: 1104
    functionDepth: 118
    returnType: "com.github.javaparser.ast.type.TypeParameter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].TypeBound()"
    - "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 3
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1094"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1088"
        BranchSideFuncs:
        - "jj_ntk_f()"
        - "emptyNodeList()"
        - "SimpleName()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1089,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1093,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1094,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1096,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeBound()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1103,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1103,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].TypeBound()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 1131
    functionLinenumberEnd: 1152
    functionDepth: 116
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:1139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:1138"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:1132,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1134,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1135,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedClassOrInterfaceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:1136,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:1139,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2862
    functionLinenumberEnd: 2885
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_26(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 9
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2866"
        BranchSideFuncs:
        - "ReferenceType(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2865"
        BranchSideFuncs:
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2865"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2863,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_26(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2864,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2866,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2875,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2880,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2881,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_26(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9065
    functionLinenumberEnd: 9072
    functionDepth: 32
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_26()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9069"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9066"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_26()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9065"
        BranchSideFuncs:
        - "jj_3_26()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9069,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_26()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9071,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 2917
    functionLinenumberEnd: 2977
    functionDepth: 117
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair(com.github.javaparser.ast.type.ArrayType$Origin)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_27(int)"
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_28(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.type.ArrayType].wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    functionUses: 7
    ICount: 42
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2917"
        BranchSideFuncs:
        - "<init>(int)"
        - "jj_ntk_f()"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2975"
        BranchSideFuncs:
        - "wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:2962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:2975"
        BranchSideFuncs:
        - "wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:2918,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2919,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2929,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2932,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayBracketPair(com.github.javaparser.ast.type.ArrayType$Origin)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2933,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(java.util.List,java.lang.Object)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2934,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_27(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2959,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2962,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_28(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2973,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:2974,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:2976,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_27(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9075
    functionLinenumberEnd: 9082
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_27()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9076"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_27()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9075"
        BranchSideFuncs:
        - "jj_3_27()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9079,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_27()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9081,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_28(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9085
    functionLinenumberEnd: 9092
    functionDepth: 19
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_28()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9089"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9086"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_28()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9085"
        BranchSideFuncs:
        - "jj_3_28()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9089,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_28()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9091,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].IntersectionType(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.IntersectionType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3011"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3006,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].emptyNodeList()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3007,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3008,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].orIfInvalid(com.github.javaparser.JavaToken,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3008,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].add(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3012,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotatedReferenceType()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3014,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3049,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3049,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3049,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceType(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3064
    functionLinenumberEnd: 3095
    functionDepth: 118
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_29(int)"
    - "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_30(int)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_2_31(int)"
    functionUses: 3
    ICount: 40
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3070"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3075"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3074"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3093"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3086"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3091"
        BranchSideFuncs:
        - "TypeArguments()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3090"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.NodeList)"
        - "range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "token()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3065,1"
      Dst: "[com.github.javaparser.RangedList].<init>(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3067,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].SimpleName()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3069,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3070,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_29(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3071,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeArguments()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3075,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3075,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3079,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_30(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3083,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3084,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3086,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_2_31(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_29(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9095
    functionLinenumberEnd: 9102
    functionDepth: 28
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9099"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9096"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_29()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9095"
        BranchSideFuncs:
        - "jj_3_29()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9099,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_29()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9101,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_30(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9105
    functionLinenumberEnd: 9112
    functionDepth: 29
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9106"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_30()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9105"
        BranchSideFuncs:
        - "jj_3_30()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9109,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_30()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9111,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_2_31(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 9115
    functionLinenumberEnd: 9122
    functionDepth: 28
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:9119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9116"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_31()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:9115"
        BranchSideFuncs:
        - "jj_3_31()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:9119,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_3_31()"
    - Src: "com.github.javaparser.GeneratedJavaParser:9121,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_save(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].Wildcard(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3238
    functionLinenumberEnd: 3273
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.GeneratedJavaParser].token()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ParseException].<init>()"
    - "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionUses: 1
    ICount: 46
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3247"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3242,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3243,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3244,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].token()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3245,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3251,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Annotations()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3252,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReferenceType(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3264,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3272,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].range(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3272,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].PrimitiveType(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3294
    functionLinenumberEnd: 3342
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.PrimitiveType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 4
    ICount: 74
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3294"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3295,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3297,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3298,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3298,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.PrimitiveType$Primitive,com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3339,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 9
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ResultType(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 3353
    functionLinenumberEnd: 3395
    functionDepth: 116
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - "[com.github.javaparser.ast.type.VoidType].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ParseException].<init>()"
    functionUses: 3
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:3354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:3353"
        BranchSideFuncs:
        - "jj_ntk_f()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:3354,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_ntk_f()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3356,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3357,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].tokenRange()"
    - Src: "com.github.javaparser.GeneratedJavaParser:3357,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3386,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Type(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.GeneratedJavaParser:3392,1"
      Dst: "[com.github.javaparser.ParseException].<init>()"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8689
    functionLinenumberEnd: 8693
    functionDepth: 130
    returnType: "com.github.javaparser.ast.body.BodyDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8690,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclaration()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8691,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ParameterParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8739
    functionLinenumberEnd: 8743
    functionDepth: 120
    returnType: "com.github.javaparser.ast.body.Parameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8740,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Parameter()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8741,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ModuleDirectiveParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8789
    functionLinenumberEnd: 8793
    functionDepth: 155
    returnType: "com.github.javaparser.ast.modules.ModuleDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ModuleDirective()"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8790,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDirective()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8791,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].MethodDeclarationParseStart()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 8806
    functionLinenumberEnd: 8811
    functionDepth: 154
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    - "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:8807,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].Modifiers()"
    - Src: "com.github.javaparser.GeneratedJavaParser:8808,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MethodDeclaration(com.github.javaparser.ModifierHolder)"
    - Src: "com.github.javaparser.GeneratedJavaParser:8809,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].jj_consume_token(int)"
    JavaMethodInfo:
      exceptions:
      - "com.github.javaparser.ParseException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_0()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14176
    functionLinenumberEnd: 14179
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 191
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_1()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14179
    functionLinenumberEnd: 14182
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 191
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_2()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14182
    functionLinenumberEnd: 14185
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 225
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_3()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14185
    functionLinenumberEnd: 14188
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 213
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].jj_la1_init_4()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14188
    functionLinenumberEnd: 14191
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 191
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StringProvider].<init>(java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParser].<init>(com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14216,1"
      Dst: "[com.github.javaparser.StringProvider].<init>(java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14216,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].<init>(com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReInit(java.lang.String)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StringProvider].<init>(java.lang.String)"
    - "[com.github.javaparser.GeneratedJavaParser].ReInit(com.github.javaparser.Provider)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14224,1"
      Dst: "[com.github.javaparser.StringProvider].<init>(java.lang.String)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14224,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ReInit(com.github.javaparser.Provider)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReInit(com.github.javaparser.Provider)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14230
    functionLinenumberEnd: 14249
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Provider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int)"
    - "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>(com.github.javaparser.SimpleCharStream)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream)"
    - "[com.github.javaparser.Token].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    functionUses: 1
    ICount: 43
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14234"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Provider,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14233"
        BranchSideFuncs:
        - "reInit(com.github.javaparser.Provider,int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14240"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.SimpleCharStream)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14239"
        BranchSideFuncs:
        - "ReInit(com.github.javaparser.SimpleCharStream)"
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14245"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14232,1"
      Dst: "[com.github.javaparser.SimpleCharStream].<init>(com.github.javaparser.Provider,int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14234,1"
      Dst: "[com.github.javaparser.SimpleCharStream].reInit(com.github.javaparser.Provider,int,int)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14237,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>(com.github.javaparser.SimpleCharStream)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14240,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14241,1"
      Dst: "[com.github.javaparser.Token].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParser].<init>(com.github.javaparser.GeneratedJavaParserTokenManager)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParserTokenManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>(com.github.javaparser.GeneratedJavaParser$1)"
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.Token].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14260"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14259"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14254,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14306,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$LookaheadSuccess].<init>(com.github.javaparser.GeneratedJavaParser$1)"
    - Src: "com.github.javaparser.GeneratedJavaParser:14368,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14256,1"
      Dst: "[com.github.javaparser.Token].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14260,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].ReInit(com.github.javaparser.GeneratedJavaParserTokenManager)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParserTokenManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Token].<init>()"
    - "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14273"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14272"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14274"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14269,1"
      Dst: "[com.github.javaparser.Token].<init>()"
    - Src: "com.github.javaparser.GeneratedJavaParser:14273,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser$JJCalls].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParser].getNextToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: 14332
    functionLinenumberEnd: 14340
    functionDepth: 17
    returnType: "com.github.javaparser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    functionUses: 2
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParser:14333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14336"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParser:14335"
        BranchSideFuncs:
        - "getNextToken()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParser:14336,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParser].trace_enabled()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].enable_tracing()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParser].disable_tracing()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java14PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java14PreviewValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java14Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java14Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14PreviewValidator:36,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java14PreviewValidator:40,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$93(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__701:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$93(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 131
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__8:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclarationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$processIndentation$0(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__880:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$processIndentation$0(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>(com.github.javaparser.TokenRange)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:44,1"
      Dst: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionUses: 210
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:59,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:65,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.NullLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:71,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.NullLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].isNullLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].asNullLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.NullLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].ifNullLiteralExpr(java.util.function.Consumer<NullLiteralExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<NullLiteralExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:95,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].toNullLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:101,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$1(com.github.javaparser.ast.Modifier)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__856:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$1(com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse].compute()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.utils.SourceRoot].getRoot()"
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].<init>(com.github.javaparser.utils.SourceRoot$ParallelParse,java.nio.file.Path,java.util.List)"
    - "[java.nio.file.Files].walkFileTree(java.nio.file.Path,java.nio.file.FileVisitor)"
    - "[com.github.javaparser.utils.Log].error(java.lang.Throwable)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.concurrent.ForkJoinTask].join()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$ParallelParse:622"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$ParallelParse:625"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$ParallelParse:624"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:595,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:596,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].getRoot()"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:598,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse$1].<init>(com.github.javaparser.utils.SourceRoot$ParallelParse,java.nio.file.Path,java.util.List)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:598,1"
      Dst: "[java.nio.file.Files].walkFileTree(java.nio.file.Path,java.nio.file.FileVisitor)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:620,1"
      Dst: "[com.github.javaparser.utils.Log].error(java.lang.Throwable)"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:622,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:622,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:622,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.SourceRoot$ParallelParse:623,1"
      Dst: "[java.util.concurrent.ForkJoinTask].join()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot].getRoot()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setAttributeComments(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isDoNotAssignCommentsPrecedingEmptyLines()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 384
    functionLinenumberEnd: 386
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setDoNotAssignCommentsPrecedingEmptyLines(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].isIgnoreAnnotationsWhenAttributingComments()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 394
    functionLinenumberEnd: 396
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setIgnoreAnnotationsWhenAttributingComments(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setStoreTokens(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].setAttributeComments(boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration:406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration:409"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ParserConfiguration:408"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:407,1"
      Dst: "[com.github.javaparser.ParserConfiguration].setAttributeComments(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParserConfiguration].setTabSize(int)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setLexicalPreservationEnabled(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setSymbolResolver(com.github.javaparser.resolution.SymbolResolver)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.SymbolResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setLanguageLevel(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration$LanguageLevel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setPreprocessUnicodeEscapes(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setDetectOriginalLineSeparator(boolean)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].setCharacterEncoding(java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$5()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionDepth: 2
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$4].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:360,1"
      Dst: "[com.github.javaparser.ParserConfiguration$4].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$4()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionDepth: 2
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3].<init>(com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:347,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3].<init>(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$1()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionDepth: 3
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ParserConfiguration$1)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:318,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LineEndingProcessor].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ParserConfiguration$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration].lambda$new$0()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration"
    linkageType: ""
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionDepth: 3
    returnType: "com.github.javaparser.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ParserConfiguration$1)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration:317,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ParserConfiguration$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__591:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:109,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:109,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:109,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:122,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:144,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList<ClassOrInterfaceType>)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 211
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ClassOrInterfaceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:206"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:205"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:208"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:207"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:202,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:206,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:207,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:209,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList<TypeParameter>)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 224
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<TypeParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:218"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:221"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:220"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:215,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:219,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:220,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:222,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].isLocalRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__1078].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:231,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__1078].bootstrap$()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:231,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:231,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:231,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:231,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getFullyQualifiedName()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].isLocalRecordDeclaration()"
    - "[java.util.Optional].empty()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:237,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].isLocalRecordDeclaration()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:238,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:240,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:245,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:245,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].isRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].asRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].toRecordDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:263,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].ifRecordDeclaration(java.util.function.Consumer<RecordDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<RecordDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:269,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].removeReceiverParameter()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:301"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:278,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:279,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:280,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:292,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].removeReceiverParameter()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:302,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].removeReceiverParameter()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:395,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 307
    functionLinenumberEnd: 336
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 53
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:310"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:316"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:311"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:310"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:323"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:322"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:316"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:323"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:329"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:328"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:329"
        BranchSideFuncs:
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:328"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:335"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:334"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:329"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:328"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:311,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:312,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:313,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:325,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:335,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:341,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:341,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.RecordDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].setParameters(com.github.javaparser.ast.NodeList<Parameter>)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: 364
    functionLinenumberEnd: 374
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.RecordDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Parameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:369"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:368"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:371"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:370"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:365,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:369,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:370,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:372,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].isFinal()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].isStatic()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:420"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:427"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:426"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.RecordDeclaration:422"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:427"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.RecordDeclaration:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:420,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:420,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:421,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:427,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.modifiers.NodeWithStaticModifier].isStatic()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].getCompactConstructors()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_getCompactConstructors_1__1079].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_getCompactConstructors_2__1080].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:435,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:435,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:435,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_getCompactConstructors_1__1079].bootstrap$()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:436,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:436,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_getCompactConstructors_2__1080].bootstrap$()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:437,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:438,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:438,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:435,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].lambda$getCompactConstructors$2(com.github.javaparser.ast.body.BodyDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.CompactConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.BodyDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].lambda$getCompactConstructors$1(com.github.javaparser.ast.body.BodyDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.BodyDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration].lambda$isLocalRecordDeclaration$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration:231,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__627:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].<init>()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:45,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:50,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionUses: 419
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:65,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionUses: 217
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:71,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].parse()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.Comment].getContent()"
    - "[com.github.javaparser.StaticJavaParser].parseJavadoc(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:75,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].getContent()"
    - Src: "com.github.javaparser.ast.comments.JavadocComment:75,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseJavadoc(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 1
    returnType: "com.github.javaparser.ast.comments.JavadocComment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 109
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:81,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.comments.JavadocComment:81,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.JavadocCommentMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].isJavadocComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].asJavadocComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.JavadocComment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].ifJavadocComment(java.util.function.Consumer<JavadocComment>)"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<JavadocComment>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:105,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.comments.JavadocComment].toJavadocComment()"
    functionSourceFile: "com.github.javaparser.ast.comments.JavadocComment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.comments.JavadocComment:111,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TryStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TryStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TryStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$127(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__312:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$127(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 68
    functionDepth: 9
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 39
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:66"
        BranchSideFuncs:
        - "<init>()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:53"
        BranchSideFuncs:
        - "orElse(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:57"
        BranchSideFuncs:
        - "getCanonicalName()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getClass()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:56"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "getParentNodeForChildren()"
        - "addAll(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:48,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:48,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:51,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:54,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:54,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:64,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "com.github.javaparser.ast.observer.ObservableProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$7(java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__755:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$7(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$70(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__214:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$70(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:56,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(int)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:79,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:79,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionUses: 211
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:85,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoBinaryIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:91,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asInt()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.Integer].parseUnsignedInt(java.lang.String,int)"
    - "[java.lang.String].length()"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:102,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:103,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:104,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:104,1"
      Dst: "[java.lang.Integer].parseUnsignedInt(java.lang.String,int)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:109,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:112,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asNumber()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].hasUnaryMinusAsParent(com.github.javaparser.ast.Node)"
    - "[java.lang.Long].valueOf(long)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asInt()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.IntegerLiteralExpr:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.IntegerLiteralExpr:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:130,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:130,1"
      Dst: "[com.github.javaparser.utils.Utils].hasUnaryMinusAsParent(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:131,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:133,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asInt()"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:133,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].setInt(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:142,1"
      Dst: "[java.lang.String].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].valueOf(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3057
    functionLinenumberEnd: 3059
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].toString(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:3058,1"
      Dst: "[java.lang.Integer].toString(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:149,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:149,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.IntegerLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].isIntegerLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].asIntegerLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].ifIntegerLiteralExpr(java.util.function.Consumer<IntegerLiteralExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<IntegerLiteralExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:173,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].toIntegerLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.IntegerLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.IntegerLiteralExpr:179,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:56,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:85,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:109,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionUses: 27
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:115,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].getEntry(int)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:124,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:124,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].setEntry(int,com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 2
    argTypes:
    - "int"
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:128,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:128,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].addEntry(com.github.javaparser.ast.body.EnumConstantDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:133,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:133,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].setEntries(com.github.javaparser.ast.NodeList<EnumConstantDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 153
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<EnumConstantDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:147"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:150"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:149"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:144,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:148,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:151,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList<ClassOrInterfaceType>)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 166
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ClassOrInterfaceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:160"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:163"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:162"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:157,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:161,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:162,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:164,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].addEnumConstant(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:169,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:170,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:171,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:171,1"
      Dst: "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:181,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:182,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:183,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:199,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:199,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.EnumDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: 210
    functionLinenumberEnd: 227
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 33
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:219"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:226"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:225"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.body.EnumDeclaration:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:220"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.EnumDeclaration:219"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:214,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:215,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:216,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:226,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].isEnumDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].asEnumDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].ifEnumDeclaration(java.util.function.Consumer<EnumDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<EnumDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:244,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:249,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:249,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.EnumDeclaration].toEnumDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.EnumDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.EnumDeclaration:255,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedVoidType].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedVoidType:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedVoidType].isVoid()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedVoidType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$92(java.lang.Object,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__264:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$92(java.lang.Object,com.github.javaparser.ast.expr.PatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$8(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.ast.comments.Comment)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__782:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$8(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>()"
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:60,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:60,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:60,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:65,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.String,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "java.lang.String"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:81,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:81,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:87,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:93,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariableDeclarator()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:161,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:161,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].hasFinalVariable()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.Modifier].getKeyword()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:176,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:176,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:176,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty()"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:177,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:177,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ForEachStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:183,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:183,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 205
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:196"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:200"
        BranchSideFuncs:
        - "setIterable(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForEachStmt:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:204"
        BranchSideFuncs:
        - "setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForEachStmt:203"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:193,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:197,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:201,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:204,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].isForEachStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].asForEachStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForEachStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].toForEachStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:222,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].ifForEachStmt(java.util.function.Consumer<ForEachStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ForEachStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForEachStmt:228,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForEachStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForEachStmt"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ForEachStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].of(com.github.javaparser.JavaParser)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.JavaParserAdapter"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParserAdapter].<init>(com.github.javaparser.JavaParser)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:54,1"
      Dst: "[com.github.javaparser.JavaParserAdapter].<init>(com.github.javaparser.JavaParser)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].handleResult(com.github.javaparser.ParseResult<T>)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].isSuccessful()"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.github.javaparser.ParseResult].getProblems()"
    - "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.JavaParserAdapter:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.JavaParserAdapter:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.JavaParserAdapter:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:77,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful()"
    - Src: "com.github.javaparser.JavaParserAdapter:78,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.JavaParserAdapter:78,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.JavaParserAdapter:80,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems()"
    - Src: "com.github.javaparser.JavaParserAdapter:80,1"
      Dst: "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParser].getParserConfiguration()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:84,1"
      Dst: "[com.github.javaparser.JavaParser].getParserConfiguration()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParserAdapter].parseJavadoc(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaParserAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavadocParser].parse(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParserAdapter:152,1"
      Dst: "[com.github.javaparser.JavadocParser].parse(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$115(java.lang.Object,com.github.javaparser.ast.expr.MemberValuePair)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__158:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$115(java.lang.Object,com.github.javaparser.ast.expr.MemberValuePair)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java10Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java10Validator"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].<init>(boolean)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java10Validator:39,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java10Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].<init>(boolean)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java10Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java10Validator:46,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$1(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__865:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$1(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.InstanceOfExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.InstanceOfExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.InstanceOfExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$44(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__516:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$44(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard$BoundType].values()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType:179,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard$BoundType].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType:179,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard$BoundType].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType:179,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard$BoundType].$values()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__567].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__567"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__567:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$12(com.github.javaparser.ast.stmt.ForEachStmt)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__52:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$12(com.github.javaparser.ast.stmt.ForEachStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].<init>(java.lang.CharSequence[][])"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    - "[java.util.HashMap].<init>()"
    - "[java.util.HashSet].<init>()"
    - "[java.lang.CharSequence].toString()"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.lang.CharSequence].charAt(int)"
    - "[java.lang.Character].valueOf(char)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.lang.CharSequence].length()"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:219,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:220,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:221,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:226,1"
      Dst: "[java.lang.CharSequence].toString()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:226,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:227,1"
      Dst: "[java.lang.CharSequence].charAt(int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:227,1"
      Dst: "[java.lang.Character].valueOf(char)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:227,1"
      Dst: "[java.util.HashSet].add(java.lang.Object)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:228,1"
      Dst: "[java.lang.CharSequence].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.CharSequence].charAt(int)"
    - "[java.lang.Character].valueOf(char)"
    - "[java.util.HashSet].contains(java.lang.Object)"
    - "[java.lang.CharSequence].length()"
    - "[java.lang.CharSequence].subSequence(int,int)"
    - "[java.lang.CharSequence].toString()"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.io.Writer].write(java.lang.String)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:252"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:247,1"
      Dst: "[java.lang.CharSequence].charAt(int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:247,1"
      Dst: "[java.lang.Character].valueOf(char)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:247,1"
      Dst: "[java.util.HashSet].contains(java.lang.Object)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:249,1"
      Dst: "[java.lang.CharSequence].length()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:254,1"
      Dst: "[java.lang.CharSequence].subSequence(int,int)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:255,1"
      Dst: "[java.lang.CharSequence].toString()"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:255,1"
      Dst: "[java.util.HashMap].get(java.lang.Object)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:257,1"
      Dst: "[java.io.Writer].write(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].<init>(java.lang.CharSequence[][],com.github.javaparser.utils.StringEscapeUtils$1)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence[][]"
    - "com.github.javaparser.utils.StringEscapeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].<init>(java.lang.CharSequence[][])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$LookupTranslator:200,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$LookupTranslator].<init>(java.lang.CharSequence[][])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__590].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__590"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__590:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__600].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__600"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__600:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java12PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java12PreviewValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java12Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java12PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java12Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java12PreviewValidator:44,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SimpleNameMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SimpleNameMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.SimpleNameMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__21].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__21"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__21].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__21:-1,1"
      Dst: "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__21].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__21].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__21"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__21:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__21].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__21"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 155
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].MethodDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__21:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MethodDeclarationParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$1(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__40:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$1(com.github.javaparser.ast.stmt.AssertStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$164(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__322:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$164(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ParameterParseStart__16].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ParameterParseStart__16"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ParameterParseStart__16].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ParameterParseStart__16:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ParameterParseStart__16].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ParameterParseStart__16].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ParameterParseStart__16"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ParameterParseStart__16:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ParameterParseStart__16].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ParameterParseStart__16"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 121
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ParameterParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ParameterParseStart__16:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ParameterParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.SwitchExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.SwitchExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.SwitchExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].values()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration$LanguageLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:49,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:49,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].<init>(java.lang.String,int,com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.postprocessors.PostProcessors)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: ""
    functionLinenumber: 226
    functionLinenumberEnd: 231
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.github.javaparser.ast.validator.Validator"
    - "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 30
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel:227,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel].$values()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration$LanguageLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 62
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CallableDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CallableDeclarationMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CallableDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.CallableDeclarationMetaModel"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CallableDeclarationMetaModel:59,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:52,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>()"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:52,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:57,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:73,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:79,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ClassExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:103,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:103,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ClassExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 123
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ClassExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ClassExpr:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ClassExpr:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:122"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.expr.ClassExpr:121"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:119,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].setType(com.github.javaparser.ast.type.Type)"
    - Src: "com.github.javaparser.ast.expr.ClassExpr:122,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].isClassExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].asClassExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ClassExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].ifClassExpr(java.util.function.Consumer<ClassExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ClassExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:140,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ClassExpr].toClassExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ClassExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ClassExpr:146,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$3(java.lang.Void,com.github.javaparser.ast.type.Type)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__722:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$3(java.lang.Void,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$80(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__607:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$80(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$114(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__236:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$114(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:52,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:52,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:57,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 98
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:92"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:95"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:94"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:89,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:93,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:96,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:106,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:107,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:108,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:112,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:118,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:118,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayInitializerExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 140
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:132"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:139"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:138"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayInitializerExpr:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:133"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayInitializerExpr:132"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:133,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:134,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:135,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:139,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].isArrayInitializerExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].asArrayInitializerExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].ifArrayInitializerExpr(java.util.function.Consumer<ArrayInitializerExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ArrayInitializerExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:157,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].toArrayInitializerExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayInitializerExpr:163,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[])"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:283"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:283,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:284,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:300"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:299"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:295,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[],com.github.javaparser.utils.StringEscapeUtils$1)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[]"
    - "com.github.javaparser.utils.StringEscapeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:274,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$100(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__244:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$100(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__496].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__496"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__496:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$38(com.github.javaparser.ast.expr.Expression)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_38__129:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$38(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.ast.Node)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__33:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$24(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__301:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$24(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].lambda$fromCamelCaseName$0(java.lang.String,com.github.javaparser.ast.observer.ObservableProperty)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__780:-1,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].lambda$fromCamelCaseName$0(java.lang.String,com.github.javaparser.ast.observer.ObservableProperty)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889].bootstrap$(com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889].<init>(com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889].<init>(com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889].<init>(com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.changes.Change"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change].lambda$evaluate$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__889:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change].lambda$evaluate$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__487:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$82(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__278:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$82(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].publicModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:41,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].protectedModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:45,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].privateModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:49,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].staticModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:57,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].finalModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:61,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].transientModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:65,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].volatileModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:69,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].synchronizedModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:73,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].nativeModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:77,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].strictfpModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:81,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].transitiveModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:85,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].sealedModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:89,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].nonSealedModifier()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:93,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:133,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:154,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionUses: 30
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:160,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].clone()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Modifier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier:190,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.Modifier:190,1"
      Dst: "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.Modifier"
    linkageType: ""
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModifierMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$111(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__519:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$111(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$125(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__505:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$125(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].values()"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Kind[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Kind:264,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Kind"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Kind:264,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].<init>(java.lang.String,int,int)"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: ""
    functionLinenumber: 420
    functionLinenumberEnd: 424
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 152
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaToken$Kind:421,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaToken$Kind].$values()"
    functionSourceFile: "com.github.javaparser.JavaToken$Kind"
    linkageType: ""
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Kind[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 306
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__388].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__388"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__388:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BreakStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BreakStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.BreakStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java17PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java17PreviewValidator"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java17PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java17Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.UnknownTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.UnknownTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.UnknownTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].values()"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.AccessSpecifier:30,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.AccessSpecifier:30,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.AccessSpecifier:38,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.AccessSpecifier].$values()"
    functionSourceFile: "com.github.javaparser.ast.AccessSpecifier"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$57(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__492:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$57(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:45,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    - "[java.lang.Enum].name()"
    - "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:60,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:61,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "com.github.javaparser.javadoc.JavadocBlockTag$Type:61,1"
      Dst: "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.JavadocBlockTag$Type].$values()"
    functionSourceFile: "com.github.javaparser.javadoc.JavadocBlockTag$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.JavadocBlockTag$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$75(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__638:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$75(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].toRange()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].hasRange()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenRange:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.TokenRange:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:53,1"
      Dst: "[com.github.javaparser.JavaToken].hasRange()"
    - Src: "com.github.javaparser.TokenRange:55,1"
      Dst: "[com.github.javaparser.JavaToken].getRange()"
    - Src: "com.github.javaparser.TokenRange:55,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.TokenRange:55,1"
      Dst: "[com.github.javaparser.Range].<init>(com.github.javaparser.Position,com.github.javaparser.Position)"
    - Src: "com.github.javaparser.TokenRange:54,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.TokenRange:57,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.TokenRange].toString()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.lang.AbstractStringBuilder:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.JavaToken].getText()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 4
    ICount: 13
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenRange:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange:74"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getText()"
        - "append(java.lang.String)"
        - "next()"
      - BranchSide: "com.github.javaparser.TokenRange:73"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.github.javaparser.TokenRange:70,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.TokenRange:71,1"
      Dst: "[com.github.javaparser.TokenRange].iterator()"
    - Src: "com.github.javaparser.TokenRange:71,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.TokenRange:71,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.TokenRange:72,1"
      Dst: "[com.github.javaparser.JavaToken].getText()"
    - Src: "com.github.javaparser.TokenRange:72,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.TokenRange:74,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:47,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:52,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>(com.github.javaparser.TokenRange,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionUses: 210
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:68,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:74,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:103,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:103,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BooleanLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isBooleanLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].asBooleanLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].ifBooleanLiteralExpr(java.util.function.Consumer<BooleanLiteralExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<BooleanLiteralExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:127,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].toBooleanLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.BooleanLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.BooleanLiteralExpr:133,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ThrowStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ThrowStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ThrowStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__29].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.JavaParser$get__29"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$lambda_new_0__23].get()"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_4__27].get()"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_2__25].get()"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_2__117].get()"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_3__26].get()"
    - "[jdk.internal.module.SystemModuleFinders$2].get()"
    - "[jdk.internal.loader.AbstractClassLoaderValue$Memoizer].get()"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_5__28].get()"
    - "[com.github.javaparser.ParserConfiguration$lambda_new_1__24].get()"
    - "[java.util.function.Supplier].get()"
    functionUses: 11
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser$get__29:-1,1"
      Dst: "[java.util.function.Supplier].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$74(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__217:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$74(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706].bootstrap$(com.github.javaparser.GeneratedJavaParserBase,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.GeneratedJavaParserBase"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706].<init>(com.github.javaparser.GeneratedJavaParserBase,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706].<init>(com.github.javaparser.GeneratedJavaParserBase,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706].<init>(com.github.javaparser.GeneratedJavaParserBase,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.GeneratedJavaParserBase"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserBase].lambda$propagateRangeGrowthOnRight$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__706:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].lambda$propagateRangeGrowthOnRight$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__429:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__798].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__798"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$asString__798:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__511].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__511"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__511:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_1__116"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_1__116:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_1__116"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_1__116:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getPrinter_1__116].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getPrinter_1__116"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$getPrinter$1(com.github.javaparser.ast.CompilationUnit)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getPrinter_1__116:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$getPrinter$1(com.github.javaparser.ast.CompilationUnit)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$217(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__189:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$217(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801].apply(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$0(java.lang.String[],int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_0__801:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$0(java.lang.String[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__641:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:219,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:235,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(char[])"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int,java.lang.Void)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:251,1"
      Dst: "[java.lang.String].<init>(char[],int,int,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(int[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - "[java.lang.StringLatin1].toBytes(int[],int,int)"
    - "[java.lang.StringUTF16].toBytes(int[],int,int)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:314"
      Branch Sides:
      - BranchSide: "java.lang.String:319"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:318"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:319"
      Branch Sides:
      - BranchSide: "java.lang.String:327"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:326"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:321"
      Branch Sides:
      - BranchSide: "java.lang.String:327"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:312,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "java.lang.String:313,1"
      Dst: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - Src: "java.lang.String:320,1"
      Dst: "[java.lang.StringLatin1].toBytes(int[],int,int)"
    - Src: "java.lang.String:328,1"
      Dst: "[java.lang.StringUTF16].toBytes(int[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].<init>(byte[],int,int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - "[java.lang.StringUTF16].newBytesFor(int)"
    - "[java.lang.StringUTF16].putChar(byte[],int,int)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:374"
      Branch Sides:
      - BranchSide: "java.lang.String:379"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:378"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:379"
      Branch Sides:
      - BranchSide: "java.lang.String:383"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:382"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:379"
      Branch Sides:
      - BranchSide: "java.lang.String:383"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:382"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:385"
      Branch Sides:
      - BranchSide: "java.lang.String:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:372,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "java.lang.String:373,1"
      Dst: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - Src: "java.lang.String:380,1"
      Dst: "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - Src: "java.lang.String:384,1"
      Dst: "[java.lang.StringUTF16].newBytesFor(int)"
    - Src: "java.lang.String:386,1"
      Dst: "[java.lang.StringUTF16].putChar(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[java.lang.String].<init>(byte[],int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(byte[],int,int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:425,1"
      Dst: "[java.lang.String].<init>(byte[],int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - "[java.lang.StringCoding].decode(java.lang.String,byte[],int,int)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:463"
      Branch Sides:
      - BranchSide: "java.lang.String:465"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:462,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "java.lang.String:464,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "java.lang.String:465,1"
      Dst: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - Src: "java.lang.String:467,1"
      Dst: "[java.lang.StringCoding].decode(java.lang.String,byte[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(byte[],int,int,java.nio.charset.Charset)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - "[java.lang.StringCoding].decode(java.nio.charset.Charset,byte[],int,int)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:503"
      Branch Sides:
      - BranchSide: "java.lang.String:505"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:502,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "java.lang.String:504,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "java.lang.String:505,1"
      Dst: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - Src: "java.lang.String:507,1"
      Dst: "[java.lang.StringCoding].decode(java.nio.charset.Charset,byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(byte[],java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:537,1"
      Dst: "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(byte[],java.nio.charset.Charset)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(byte[],int,int,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:561,1"
      Dst: "[java.lang.String].<init>(byte[],int,int,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(byte[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - "[java.lang.StringCoding].decode(byte[],int,int)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:590,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "java.lang.String:591,1"
      Dst: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - Src: "java.lang.String:592,1"
      Dst: "[java.lang.StringCoding].decode(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(byte[])"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(byte[],int,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:614,1"
      Dst: "[java.lang.String].<init>(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(java.lang.StringBuffer)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].toString()"
    - "[java.lang.String].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:627,1"
      Dst: "[java.lang.StringBuffer].toString()"
    - Src: "java.lang.String:627,1"
      Dst: "[java.lang.String].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].<init>(java.lang.StringBuilder)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(java.lang.AbstractStringBuilder,java.lang.Void)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:646,1"
      Dst: "[java.lang.String].<init>(java.lang.AbstractStringBuilder,java.lang.Void)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].codePointAt(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.String].checkIndex(int,int)"
    - "[java.lang.StringUTF16].codePointAt(byte[],int,int)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:722"
      Branch Sides:
      - BranchSide: "java.lang.String:726"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:725"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:722,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:723,1"
      Dst: "[java.lang.String].checkIndex(int,int)"
    - Src: "java.lang.String:728,1"
      Dst: "[java.lang.StringUTF16].codePointAt(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].checkIndex(int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:3277"
      Branch Sides:
      - BranchSide: "java.lang.String:3278"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3277"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3277"
      Branch Sides:
      - BranchSide: "java.lang.String:3281"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3280"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:3278,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "java.lang.String:3278,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "java.lang.String:3278,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "java.lang.String:3278,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "java.lang.String:3278,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].codePointBefore(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.StringIndexOutOfBoundsException].<init>(int)"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringUTF16].codePointBefore(byte[],int)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:755"
      Branch Sides:
      - BranchSide: "java.lang.String:756"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:755"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:755"
      Branch Sides:
      - BranchSide: "java.lang.String:758"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:757"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:758"
      Branch Sides:
      - BranchSide: "java.lang.String:761"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:760"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:755,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:756,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>(int)"
    - Src: "java.lang.String:758,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:761,1"
      Dst: "[java.lang.StringUTF16].codePointBefore(byte[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].codePointCount(int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.IndexOutOfBoundsException].<init>()"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringUTF16].codePointCount(byte[],int,int)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:786"
      Branch Sides:
      - BranchSide: "java.lang.String:788"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:787"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:786"
      Branch Sides:
      - BranchSide: "java.lang.String:788"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:787"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:787"
      Branch Sides:
      - BranchSide: "java.lang.String:790"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:789"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:790"
      Branch Sides:
      - BranchSide: "java.lang.String:793"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:792"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:787,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:788,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>()"
    - Src: "java.lang.String:790,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:793,1"
      Dst: "[java.lang.StringUTF16].codePointCount(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].offsetByCodePoints(int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.IndexOutOfBoundsException].<init>()"
    - "[java.lang.Character].offsetByCodePoints(java.lang.CharSequence,int,int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:817"
      Branch Sides:
      - BranchSide: "java.lang.String:818"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:817"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:817"
      Branch Sides:
      - BranchSide: "java.lang.String:820"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:819"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:817,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:818,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>()"
    - Src: "java.lang.String:820,1"
      Dst: "[java.lang.Character].offsetByCodePoints(java.lang.CharSequence,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].getChars(int,int,char[],int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 853
    functionLinenumberEnd: 862
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].checkBoundsBeginEnd(int,int,int)"
    - "[java.lang.String].length()"
    - "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].getChars(byte[],int,int,char[],int)"
    - "[java.lang.StringUTF16].getChars(byte[],int,int,char[],int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "java.lang.String:856"
      Branch Sides:
      - BranchSide: "java.lang.String:859"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:858"
        BranchSideFuncs:
        - "getChars(byte[],int,int,char[],int)"
    Callsites:
    - Src: "java.lang.String:854,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:854,1"
      Dst: "[java.lang.String].checkBoundsBeginEnd(int,int,int)"
    - Src: "java.lang.String:855,1"
      Dst: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - Src: "java.lang.String:856,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:857,1"
      Dst: "[java.lang.StringLatin1].getChars(byte[],int,int,char[],int)"
    - Src: "java.lang.String:859,1"
      Dst: "[java.lang.StringUTF16].getChars(byte[],int,int,char[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].getBytes(int,int,byte[],int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].checkBoundsBeginEnd(int,int,int)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].getBytes(byte[],int,int,byte[],int)"
    - "[java.lang.StringUTF16].getBytes(byte[],int,int,byte[],int)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:911"
      Branch Sides:
      - BranchSide: "java.lang.String:914"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:913"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:908,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:908,1"
      Dst: "[java.lang.String].checkBoundsBeginEnd(int,int,int)"
    - Src: "java.lang.String:909,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "java.lang.String:910,1"
      Dst: "[java.lang.String].checkBoundsOffCount(int,int,int)"
    - Src: "java.lang.String:911,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:912,1"
      Dst: "[java.lang.StringLatin1].getBytes(byte[],int,int,byte[],int)"
    - Src: "java.lang.String:914,1"
      Dst: "[java.lang.StringUTF16].getBytes(byte[],int,int,byte[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].getBytes(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>()"
    - "[java.lang.String].coder()"
    - "[java.lang.StringCoding].encode(java.lang.String,byte,byte[])"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:940"
      Branch Sides:
      - BranchSide: "java.lang.String:941"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:940"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:940,1"
      Dst: "[java.lang.NullPointerException].<init>()"
    - Src: "java.lang.String:941,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:941,1"
      Dst: "[java.lang.StringCoding].encode(java.lang.String,byte,byte[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.UnsupportedEncodingException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].contentEquals(java.lang.StringBuffer)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].contentEquals(java.lang.CharSequence)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1035,1"
      Dst: "[java.lang.String].contentEquals(java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].contentEquals(java.lang.CharSequence)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].nonSyncContentEquals(java.lang.AbstractStringBuilder)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.CharSequence].length()"
    - "[java.lang.String].length()"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.CharSequence].charAt(int)"
    - "[java.lang.StringUTF16].contentEquals(byte[],java.lang.CharSequence,int)"
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:1082"
      Branch Sides:
      - BranchSide: "java.lang.String:1092"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1091"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1083"
      Branch Sides:
      - BranchSide: "java.lang.String:1088"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1087"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1092"
      Branch Sides:
      - BranchSide: "java.lang.String:1096"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1095"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1097"
      Branch Sides:
      - BranchSide: "java.lang.String:1100"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1099"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1101"
      Branch Sides:
      - BranchSide: "java.lang.String:1108"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1107"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1102"
      Branch Sides:
      - BranchSide: "java.lang.String:1102"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1101"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1103"
      Branch Sides:
      - BranchSide: "java.lang.String:1102"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1101"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1108"
      Branch Sides:
      - BranchSide: "java.lang.String:1112"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1111"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:1085,1"
      Dst: "[java.lang.String].nonSyncContentEquals(java.lang.AbstractStringBuilder)"
    - Src: "java.lang.String:1093,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "java.lang.String:1096,1"
      Dst: "[java.lang.CharSequence].length()"
    - Src: "java.lang.String:1097,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1101,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1103,1"
      Dst: "[java.lang.CharSequence].charAt(int)"
    - Src: "java.lang.String:1108,1"
      Dst: "[java.lang.StringUTF16].contentEquals(byte[],java.lang.CharSequence,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].nonSyncContentEquals(java.lang.AbstractStringBuilder)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.AbstractStringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.AbstractStringBuilder].length()"
    - "[java.lang.AbstractStringBuilder].getValue()"
    - "[java.lang.String].coder()"
    - "[java.lang.AbstractStringBuilder].getCoder()"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringUTF16].contentEquals(byte[],byte[],int)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:1040"
      Branch Sides:
      - BranchSide: "java.lang.String:1043"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1042"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1045"
      Branch Sides:
      - BranchSide: "java.lang.String:1053"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1052"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1047"
      Branch Sides:
      - BranchSide: "java.lang.String:1052"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1051"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1048"
      Branch Sides:
      - BranchSide: "java.lang.String:1046"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1045"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1053"
      Branch Sides:
      - BranchSide: "java.lang.String:1056"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1055"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:1039,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1040,1"
      Dst: "[java.lang.AbstractStringBuilder].length()"
    - Src: "java.lang.String:1044,1"
      Dst: "[java.lang.AbstractStringBuilder].getValue()"
    - Src: "java.lang.String:1045,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1045,1"
      Dst: "[java.lang.AbstractStringBuilder].getCoder()"
    - Src: "java.lang.String:1053,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1056,1"
      Dst: "[java.lang.StringUTF16].contentEquals(byte[],byte[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1143
    functionLinenumberEnd: 1148
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].regionMatches(boolean,int,java.lang.String,int,int)"
    functionUses: 5
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "java.lang.String:1144"
      Branch Sides:
      - BranchSide: "java.lang.String:1147"
        BranchSideFuncs:
        - "regionMatches(boolean,int,java.lang.String,int,int)"
        - "length()"
      - BranchSide: "java.lang.String:1146"
        BranchSideFuncs:
        - "regionMatches(boolean,int,java.lang.String,int,int)"
        - "length()"
    - Branch String: "java.lang.String:1147"
      Branch Sides:
      - BranchSide: "java.lang.String:-2"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1146"
      Branch Sides:
      - BranchSide: "java.lang.String:-1"
        BranchSideFuncs:
        - "regionMatches(boolean,int,java.lang.String,int,int)"
        - "length()"
      - BranchSide: "java.lang.String:-2"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1147"
      Branch Sides:
      - BranchSide: "java.lang.String:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:1146,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1147,1"
      Dst: "[java.lang.String].regionMatches(boolean,int,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[java.lang.String].regionMatches(boolean,int,java.lang.String,int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1387
    functionLinenumberEnd: 1407
    functionDepth: 3
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "boolean"
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].regionMatches(int,java.lang.String,int,int)"
    - "[java.lang.String].length()"
    - "[java.lang.String].coder()"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].regionMatchesCI(byte[],int,byte[],int,int)"
    - "[java.lang.StringUTF16].regionMatchesCI(byte[],int,byte[],int,int)"
    - "[java.lang.StringLatin1].regionMatchesCI_UTF16(byte[],int,byte[],int,int)"
    - "[java.lang.StringUTF16].regionMatchesCI_Latin1(byte[],int,byte[],int,int)"
    functionUses: 1
    ICount: 47
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "java.lang.String:1388"
      Branch Sides:
      - BranchSide: "java.lang.String:1392"
        BranchSideFuncs:
        - "regionMatches(int,java.lang.String,int,int)"
      - BranchSide: "java.lang.String:1391"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1392"
      Branch Sides:
      - BranchSide: "java.lang.String:1395"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1394"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1392"
      Branch Sides:
      - BranchSide: "java.lang.String:1395"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1394"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1393"
      Branch Sides:
      - BranchSide: "java.lang.String:1395"
        BranchSideFuncs:
        - "length()"
      - BranchSide: "java.lang.String:1394"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1394"
      Branch Sides:
      - BranchSide: "java.lang.String:1397"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1396"
        BranchSideFuncs:
        - "coder()"
    - Branch String: "java.lang.String:1399"
      Branch Sides:
      - BranchSide: "java.lang.String:1404"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1403"
        BranchSideFuncs:
        - "isLatin1()"
    - Branch String: "java.lang.String:1400"
      Branch Sides:
      - BranchSide: "java.lang.String:1402"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1401"
        BranchSideFuncs:
        - "regionMatchesCI(byte[],int,byte[],int,int)"
    - Branch String: "java.lang.String:1404"
      Branch Sides:
      - BranchSide: "java.lang.String:1406"
        BranchSideFuncs:
        - "regionMatchesCI_UTF16(byte[],int,byte[],int,int)"
      - BranchSide: "java.lang.String:1405"
        BranchSideFuncs:
        - "regionMatchesCI_Latin1(byte[],int,byte[],int,int)"
    Callsites:
    - Src: "java.lang.String:1389,1"
      Dst: "[java.lang.String].regionMatches(int,java.lang.String,int,int)"
    - Src: "java.lang.String:1393,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1399,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1400,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1401,1"
      Dst: "[java.lang.StringLatin1].regionMatchesCI(byte[],int,byte[],int,int)"
    - Src: "java.lang.String:1402,1"
      Dst: "[java.lang.StringUTF16].regionMatchesCI(byte[],int,byte[],int,int)"
    - Src: "java.lang.String:1405,1"
      Dst: "[java.lang.StringLatin1].regionMatchesCI_UTF16(byte[],int,byte[],int,int)"
    - Src: "java.lang.String:1406,1"
      Dst: "[java.lang.StringUTF16].regionMatchesCI_Latin1(byte[],int,byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[java.lang.String].regionMatches(int,java.lang.String,int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1296
    functionLinenumberEnd: 1334
    functionDepth: 2
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].coder()"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].getChar(byte[],int)"
    - "[java.lang.StringUTF16].getChar(byte[],int)"
    functionUses: 2
    ICount: 82
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "java.lang.String:1300"
      Branch Sides:
      - BranchSide: "java.lang.String:1303"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1302"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1300"
      Branch Sides:
      - BranchSide: "java.lang.String:1303"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1302"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1301"
      Branch Sides:
      - BranchSide: "java.lang.String:1303"
        BranchSideFuncs:
        - "length()"
      - BranchSide: "java.lang.String:1302"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1302"
      Branch Sides:
      - BranchSide: "java.lang.String:1305"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1304"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1305"
      Branch Sides:
      - BranchSide: "java.lang.String:1317"
        BranchSideFuncs:
        - "isLatin1()"
      - BranchSide: "java.lang.String:1316"
        BranchSideFuncs:
        - "coder()"
    - Branch String: "java.lang.String:1306"
      Branch Sides:
      - BranchSide: "java.lang.String:null"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1306"
      Branch Sides:
      - BranchSide: "java.lang.String:null"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1311"
      Branch Sides:
      - BranchSide: "java.lang.String:1333"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1332"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1312"
      Branch Sides:
      - BranchSide: "java.lang.String:null"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1317"
      Branch Sides:
      - BranchSide: "java.lang.String:1325"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1324"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1318"
      Branch Sides:
      - BranchSide: "java.lang.String:1333"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1332"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1320"
      Branch Sides:
      - BranchSide: "java.lang.String:1318"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1317"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1325"
      Branch Sides:
      - BranchSide: "java.lang.String:1333"
        BranchSideFuncs:
        - "getChar(byte[],int)"
      - BranchSide: "java.lang.String:1332"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1327"
      Branch Sides:
      - BranchSide: "java.lang.String:1325"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1324"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:1301,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1305,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1306,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1319,1"
      Dst: "[java.lang.StringLatin1].getChar(byte[],int)"
    - Src: "java.lang.String:1320,1"
      Dst: "[java.lang.StringUTF16].getChar(byte[],int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 11
  - functionName: "[java.lang.String].compareTo(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].compareTo(byte[],byte[])"
    - "[java.lang.StringUTF16].compareTo(byte[],byte[])"
    - "[java.lang.StringLatin1].compareToUTF16(byte[],byte[])"
    - "[java.lang.StringUTF16].compareToLatin1(byte[],byte[])"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:1197"
      Branch Sides:
      - BranchSide: "java.lang.String:1201"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1200"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1198"
      Branch Sides:
      - BranchSide: "java.lang.String:1199"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1198"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:1201"
      Branch Sides:
      - BranchSide: "java.lang.String:1202"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1201"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:1197,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1198,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1198,1"
      Dst: "[java.lang.StringLatin1].compareTo(byte[],byte[])"
    - Src: "java.lang.String:1199,1"
      Dst: "[java.lang.StringUTF16].compareTo(byte[],byte[])"
    - Src: "java.lang.String:1201,1"
      Dst: "[java.lang.StringLatin1].compareToUTF16(byte[],byte[])"
    - Src: "java.lang.String:1202,1"
      Dst: "[java.lang.StringUTF16].compareToLatin1(byte[],byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].compareToIgnoreCase(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Comparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1258,1"
      Dst: "[java.util.Comparator].compare(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].lastIndexOf(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1605
    functionLinenumberEnd: 1607
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].lastIndexOf(int,int)"
    - "[java.lang.String].length()"
    functionUses: 8
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1606,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1606,1"
      Dst: "[java.lang.String].lastIndexOf(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].lastIndexOf(int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1643
    functionLinenumberEnd: 1646
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].lastIndexOf(byte[],int,int)"
    - "[java.lang.StringUTF16].lastIndexOf(byte[],int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:1644"
      Branch Sides:
      - BranchSide: "java.lang.String:1645"
        BranchSideFuncs:
        - "lastIndexOf(byte[],int,int)"
      - BranchSide: "java.lang.String:1644"
        BranchSideFuncs:
        - "lastIndexOf(byte[],int,int)"
    Callsites:
    - Src: "java.lang.String:1644,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:1644,1"
      Dst: "[java.lang.StringLatin1].lastIndexOf(byte[],int,int)"
    - Src: "java.lang.String:1645,1"
      Dst: "[java.lang.StringUTF16].lastIndexOf(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].subSequence(int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.CharSequence"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:1913,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].concat(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 1936
    functionLinenumberEnd: 1954
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].coder()"
    - "[java.util.Arrays].copyOf(byte[],int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.String].<init>(byte[],byte)"
    - "[java.lang.String].length()"
    - "[java.lang.StringUTF16].newBytesFor(int)"
    - "[java.lang.String].getBytes(byte[],int,byte)"
    functionUses: 3
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "java.lang.String:1937"
      Branch Sides:
      - BranchSide: "java.lang.String:1940"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:1939"
        BranchSideFuncs:
        - "coder()"
    - Branch String: "java.lang.String:1940"
      Branch Sides:
      - BranchSide: "java.lang.String:1948"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "copyOf(byte[],int)"
      - BranchSide: "java.lang.String:1947"
        BranchSideFuncs:
        - "<init>(byte[],byte)"
        - "newBytesFor(int)"
        - "getBytes(byte[],int,byte)"
        - "length()"
    Callsites:
    - Src: "java.lang.String:1937,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "java.lang.String:1940,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:1944,1"
      Dst: "[java.util.Arrays].copyOf(byte[],int)"
    - Src: "java.lang.String:1945,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Src: "java.lang.String:1946,1"
      Dst: "[java.lang.String].<init>(byte[],byte)"
    - Src: "java.lang.String:1948,1"
      Dst: "[java.lang.String].length()"
    - Src: "java.lang.String:1950,1"
      Dst: "[java.lang.StringUTF16].newBytesFor(int)"
    - Src: "java.lang.String:1951,1"
      Dst: "[java.lang.String].getBytes(byte[],int,byte)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].getBytes(byte[],int,byte)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 3190
    functionLinenumberEnd: 3197
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].coder()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.StringLatin1].inflate(byte[],int,byte[],int,int)"
    functionUses: 2
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "java.lang.String:3191"
      Branch Sides:
      - BranchSide: "java.lang.String:3194"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "java.lang.String:3193"
        BranchSideFuncs:
        - "inflate(byte[],int,byte[],int,int)"
    Callsites:
    - Src: "java.lang.String:3191,1"
      Dst: "[java.lang.String].coder()"
    - Src: "java.lang.String:3192,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Src: "java.lang.String:3194,1"
      Dst: "[java.lang.StringLatin1].inflate(byte[],int,byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].matches(java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.regex.Pattern].matches(java.lang.String,java.lang.CharSequence)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2024,1"
      Dst: "[java.util.regex.Pattern].matches(java.lang.String,java.lang.CharSequence)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].replaceFirst(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.regex.Pattern].compile(java.lang.String)"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].replaceFirst(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2081,1"
      Dst: "[java.util.regex.Pattern].compile(java.lang.String)"
    - Src: "java.lang.String:2081,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "java.lang.String:2081,1"
      Dst: "[java.util.regex.Matcher].replaceFirst(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].join(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.StringJoiner].<init>(java.lang.CharSequence)"
    - "[java.util.StringJoiner].add(java.lang.CharSequence)"
    - "[java.util.StringJoiner].toString()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2397"
      Branch Sides:
      - BranchSide: "java.lang.String:2399"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2393,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "java.lang.String:2396,1"
      Dst: "[java.util.StringJoiner].<init>(java.lang.CharSequence)"
    - Src: "java.lang.String:2398,1"
      Dst: "[java.util.StringJoiner].add(java.lang.CharSequence)"
    - Src: "java.lang.String:2400,1"
      Dst: "[java.util.StringJoiner].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].strip()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].strip(byte[])"
    - "[java.lang.StringUTF16].strip(byte[])"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2676"
      Branch Sides:
      - BranchSide: "java.lang.String:2677"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2676"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2678"
      Branch Sides:
      - BranchSide: "java.lang.String:2677"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2676,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2676,1"
      Dst: "[java.lang.StringLatin1].strip(byte[])"
    - Src: "java.lang.String:2677,1"
      Dst: "[java.lang.StringUTF16].strip(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].stripLeading()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].stripLeading(byte[])"
    - "[java.lang.StringUTF16].stripLeading(byte[])"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2706"
      Branch Sides:
      - BranchSide: "java.lang.String:2707"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2706"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2708"
      Branch Sides:
      - BranchSide: "java.lang.String:2707"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2706,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2706,1"
      Dst: "[java.lang.StringLatin1].stripLeading(byte[])"
    - Src: "java.lang.String:2707,1"
      Dst: "[java.lang.StringUTF16].stripLeading(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].stripTrailing()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].stripTrailing(byte[])"
    - "[java.lang.StringUTF16].stripTrailing(byte[])"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2736"
      Branch Sides:
      - BranchSide: "java.lang.String:2737"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2736"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:2738"
      Branch Sides:
      - BranchSide: "java.lang.String:2737"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2736,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2736,1"
      Dst: "[java.lang.StringLatin1].stripTrailing(byte[])"
    - Src: "java.lang.String:2737,1"
      Dst: "[java.lang.StringUTF16].stripTrailing(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].isBlank()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOfNonWhitespace()"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2755"
      Branch Sides:
      - BranchSide: "java.lang.String:2754"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2755,1"
      Dst: "[java.lang.String].indexOfNonWhitespace()"
    - Src: "java.lang.String:2755,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].indexOfNonWhitespace()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].indexOfNonWhitespace(byte[])"
    - "[java.lang.StringUTF16].indexOfNonWhitespace(byte[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2759"
      Branch Sides:
      - BranchSide: "java.lang.String:2762"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2761"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2759,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2760,1"
      Dst: "[java.lang.StringLatin1].indexOfNonWhitespace(byte[])"
    - Src: "java.lang.String:2762,1"
      Dst: "[java.lang.StringUTF16].indexOfNonWhitespace(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].lines()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1].lines(byte[])"
    - "[java.lang.StringUTF16].lines(byte[])"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2797"
      Branch Sides:
      - BranchSide: "java.lang.String:2798"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2797"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2797,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2797,1"
      Dst: "[java.lang.StringLatin1].lines(byte[])"
    - Src: "java.lang.String:2798,1"
      Dst: "[java.lang.StringUTF16].lines(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].toString()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: 2806
    functionLinenumberEnd: 2808
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].chars()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.stream.IntStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1$CharsSpliterator].<init>(byte[],int)"
    - "[java.lang.StringUTF16$CharsSpliterator].<init>(byte[],int)"
    - "[java.util.stream.StreamSupport].intStream(java.util.Spliterator$OfInt,boolean)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2822"
      Branch Sides:
      - BranchSide: "java.lang.String:2823"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2822"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2822,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2822,1"
      Dst: "[java.lang.StringLatin1$CharsSpliterator].<init>(byte[],int)"
    - Src: "java.lang.String:2823,1"
      Dst: "[java.lang.StringUTF16$CharsSpliterator].<init>(byte[],int)"
    - Src: "java.lang.String:2821,1"
      Dst: "[java.util.stream.StreamSupport].intStream(java.util.Spliterator$OfInt,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].codePoints()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.stream.IntStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isLatin1()"
    - "[java.lang.StringLatin1$CharsSpliterator].<init>(byte[],int)"
    - "[java.lang.StringUTF16$CodePointsSpliterator].<init>(byte[],int)"
    - "[java.util.stream.StreamSupport].intStream(java.util.Spliterator$OfInt,boolean)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:2842"
      Branch Sides:
      - BranchSide: "java.lang.String:2843"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:2842"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:2842,1"
      Dst: "[java.lang.String].isLatin1()"
    - Src: "java.lang.String:2842,1"
      Dst: "[java.lang.StringLatin1$CharsSpliterator].<init>(byte[],int)"
    - Src: "java.lang.String:2843,1"
      Dst: "[java.lang.StringUTF16$CodePointsSpliterator].<init>(byte[],int)"
    - Src: "java.lang.String:2841,1"
      Dst: "[java.util.stream.StreamSupport].intStream(java.util.Spliterator$OfInt,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].format(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Formatter].<init>(java.util.Locale)"
    - "[java.util.Formatter].format(java.lang.String,java.lang.Object[])"
    - "[java.util.Formatter].toString()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2938,1"
      Dst: "[java.util.Formatter].<init>(java.util.Locale)"
    - Src: "java.lang.String:2938,1"
      Dst: "[java.util.Formatter].format(java.lang.String,java.lang.Object[])"
    - Src: "java.lang.String:2938,1"
      Dst: "[java.util.Formatter].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].valueOf(char[])"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[])"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2965,1"
      Dst: "[java.lang.String].<init>(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].valueOf(char[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:2989,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].copyValueOf(char[],int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[],int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:3006,1"
      Dst: "[java.lang.String].<init>(char[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].copyValueOf(char[])"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].<init>(char[])"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:3017,1"
      Dst: "[java.lang.String].<init>(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].valueOf(float)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Float].toString(float)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:3086,1"
      Dst: "[java.lang.Float].toString(float)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].intern()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.String].repeat(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.Arrays].fill(byte[],byte)"
    - "[java.lang.String].<init>(byte[],byte)"
    - "[java.lang.OutOfMemoryError].<init>(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:3148"
      Branch Sides:
      - BranchSide: "java.lang.String:3151"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3150"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3151"
      Branch Sides:
      - BranchSide: "java.lang.String:3154"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3153"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3155"
      Branch Sides:
      - BranchSide: "java.lang.String:3156"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3155"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3155"
      Branch Sides:
      - BranchSide: "java.lang.String:3158"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3157"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3158"
      Branch Sides:
      - BranchSide: "java.lang.String:3163"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3162"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3163"
      Branch Sides:
      - BranchSide: "java.lang.String:3167"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3166"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3171"
      Branch Sides:
      - BranchSide: "java.lang.String:3173"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:3149,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "java.lang.String:3149,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "java.lang.String:3149,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "java.lang.String:3149,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "java.lang.String:3149,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "java.lang.String:3160,1"
      Dst: "[java.util.Arrays].fill(byte[],byte)"
    - Src: "java.lang.String:3161,1"
      Dst: "[java.lang.String].<init>(byte[],byte)"
    - Src: "java.lang.String:3164,1"
      Dst: "[java.lang.OutOfMemoryError].<init>(java.lang.String)"
    - Src: "java.lang.String:3169,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].<init>(java.lang.AbstractStringBuilder,java.lang.Void)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.AbstractStringBuilder"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.AbstractStringBuilder].getValue()"
    - "[java.lang.AbstractStringBuilder].length()"
    - "[java.lang.AbstractStringBuilder].isLatin1()"
    - "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - "[java.lang.StringUTF16].compress(byte[],int,int)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:3232"
      Branch Sides:
      - BranchSide: "java.lang.String:3236"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3235"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3236"
      Branch Sides:
      - BranchSide: "java.lang.String:3244"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3243"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3238"
      Branch Sides:
      - BranchSide: "java.lang.String:3244"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3243"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:3229,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "java.lang.String:3230,1"
      Dst: "[java.lang.AbstractStringBuilder].getValue()"
    - Src: "java.lang.String:3231,1"
      Dst: "[java.lang.AbstractStringBuilder].length()"
    - Src: "java.lang.String:3232,1"
      Dst: "[java.lang.AbstractStringBuilder].isLatin1()"
    - Src: "java.lang.String:3234,1"
      Dst: "[java.util.Arrays].copyOfRange(byte[],int,int)"
    - Src: "java.lang.String:3237,1"
      Dst: "[java.lang.StringUTF16].compress(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[java.lang.String].value()"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.String].checkOffset(int,int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:3288"
      Branch Sides:
      - BranchSide: "java.lang.String:3289"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3288"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3288"
      Branch Sides:
      - BranchSide: "java.lang.String:3292"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3291"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:3289,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "java.lang.String:3289,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "java.lang.String:3289,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "java.lang.String:3289,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "java.lang.String:3289,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].valueOfCodePoint(int)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringLatin1].canEncode(int)"
    - "[java.lang.StringLatin1].toBytes(char)"
    - "[java.lang.String].<init>(byte[],byte)"
    - "[java.lang.Character].isBmpCodePoint(int)"
    - "[java.lang.StringUTF16].toBytes(char)"
    - "[java.lang.Character].isSupplementaryCodePoint(int)"
    - "[java.lang.StringUTF16].toBytesSupplementary(int)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "java.lang.String:3336"
      Branch Sides:
      - BranchSide: "java.lang.String:3338"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3337"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3336"
      Branch Sides:
      - BranchSide: "java.lang.String:3338"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3337"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3338"
      Branch Sides:
      - BranchSide: "java.lang.String:3340"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3339"
        BranchSideFuncs: []
    - Branch String: "java.lang.String:3340"
      Branch Sides:
      - BranchSide: "java.lang.String:3344"
        BranchSideFuncs: []
      - BranchSide: "java.lang.String:3343"
        BranchSideFuncs: []
    Callsites:
    - Src: "java.lang.String:3336,1"
      Dst: "[java.lang.StringLatin1].canEncode(int)"
    - Src: "java.lang.String:3337,1"
      Dst: "[java.lang.StringLatin1].toBytes(char)"
    - Src: "java.lang.String:3337,1"
      Dst: "[java.lang.String].<init>(byte[],byte)"
    - Src: "java.lang.String:3338,1"
      Dst: "[java.lang.Character].isBmpCodePoint(int)"
    - Src: "java.lang.String:3339,1"
      Dst: "[java.lang.StringUTF16].toBytes(char)"
    - Src: "java.lang.String:3340,1"
      Dst: "[java.lang.Character].isSupplementaryCodePoint(int)"
    - Src: "java.lang.String:3341,1"
      Dst: "[java.lang.StringUTF16].toBytesSupplementary(int)"
    - Src: "java.lang.String:3345,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "java.lang.String:3345,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "java.lang.String:3345,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[java.lang.String].compareTo(java.lang.Object)"
    functionSourceFile: "java.lang.String"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].compareTo(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "java.lang.String:125,1"
      Dst: "[java.lang.String].compareTo(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$207(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__262:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$207(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$3(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_3__910:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$3(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].lambda$new$0(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].lambda$new$0(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].lambda$new$0(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:47"
        BranchSideFuncs:
        - "isEmpty()"
        - "getResources()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:46"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:47"
        BranchSideFuncs:
        - "getFinallyBlock()"
        - "isPresent()"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:46"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:47"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:42,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:42,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:43,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:44,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:44,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:45,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$0(com.github.javaparser.ast.stmt.AssertStmt)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__39:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$0(com.github.javaparser.ast.stmt.AssertStmt)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$136(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__173:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$136(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java21PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java21PostProcessor"
    linkageType: ""
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java20PostProcessor].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java21PostProcessor:25,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java20PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$3(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$3(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$3(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:152,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__426].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__426"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__426:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__579:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 582
    functionLinenumberEnd: 584
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[java.util.ListIterator].hasNext()"
    functionUses: 228
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:583,1"
      Dst: "[java.util.ListIterator].hasNext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 587
    functionLinenumberEnd: 590
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[java.util.ListIterator].next()"
    functionUses: 167
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:588,1"
      Dst: "[java.util.ListIterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].hasPrevious()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasPrevious()"
    - "[com.github.javaparser.utils.VisitorList$2].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasPrevious()"
    - "[java.util.ListIterator].hasPrevious()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:594,1"
      Dst: "[java.util.ListIterator].hasPrevious()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 598
    functionLinenumberEnd: 601
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.utils.VisitorList$2].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    - "[java.util.ListIterator].previous()"
    functionUses: 6
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:599,1"
      Dst: "[java.util.ListIterator].previous()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 604
    functionLinenumberEnd: 606
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[java.util.ListIterator].nextIndex()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:605,1"
      Dst: "[java.util.ListIterator].nextIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 609
    functionLinenumberEnd: 611
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[java.util.ListIterator].previousIndex()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:610,1"
      Dst: "[java.util.ListIterator].previousIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 614
    functionLinenumberEnd: 622
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].access$000(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    - "[java.util.AbstractList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].indexOf(java.lang.Object)"
    - "[java.util.Vector].indexOf(java.lang.Object)"
    - "[java.util.LinkedList].indexOf(java.lang.Object)"
    - "[java.util.ArrayList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].access$100(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[java.util.List].indexOf(java.lang.Object)"
    - "[java.util.ListIterator].remove()"
    functionUses: 8
    ICount: 15
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList$NodeListIterator:616"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:620"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "access$100(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:619"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:615,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$000(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:615,1"
      Dst: "[java.util.List].indexOf(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:617,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$100(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:618,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:620,1"
      Dst: "[java.util.ListIterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].set(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].access$000(com.github.javaparser.ast.NodeList)"
    - "[java.util.List].indexOf(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.ast.NodeList].access$200(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].access$300(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[java.util.ListIterator].set(java.lang.Object)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.NodeList$NodeListIterator:626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:627"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:626"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList$NodeListIterator:626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:630"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:629"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.NodeList$NodeListIterator:630"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:636"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.NodeList$NodeListIterator:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:625,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$000(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:625,1"
      Dst: "[java.util.List].indexOf(java.lang.Object)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:626,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:627,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:627,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:628,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:628,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:628,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:630,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:631,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$200(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:632,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:633,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$300(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:634,1"
      Dst: "[java.util.ListIterator].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].add(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 639
    functionLinenumberEnd: 644
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].access$000(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].access$400(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.LinkedList].size()"
    - "[com.github.javaparser.ast.NodeList].access$500(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$2].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.ListIterator].add(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:640,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$000(com.github.javaparser.ast.NodeList)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:640,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:640,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$400(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:641,1"
      Dst: "[com.github.javaparser.ast.NodeList].access$500(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:642,1"
      Dst: "[java.util.ListIterator].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].forEachRemaining(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Iterator].forEachRemaining(java.util.function.Consumer)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:647,1"
      Dst: "[java.util.Iterator].forEachRemaining(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].add(com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:566,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$NodeListIterator].set(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$NodeListIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].set(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$NodeListIterator:566,1"
      Dst: "[com.github.javaparser.ast.NodeList$NodeListIterator].set(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$66(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__307:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$66(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$9(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__897:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$9(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__725].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__725"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].cast(java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__725:-1,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_1__24].get()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_1__24"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].lambda$new$1()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_1__24:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration].lambda$new$1()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__560].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__560"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__560:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:51,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].escapeEndOfLines(java.lang.String)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:61,1"
      Dst: "[com.github.javaparser.utils.Utils].escapeEndOfLines(java.lang.String)"
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:61,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionUses: 211
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:76,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:82,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].setEscapedValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.ast.expr.StringLiteralExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].escapeEndOfLines(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:92,1"
      Dst: "[com.github.javaparser.utils.Utils].escapeEndOfLines(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].asString()"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils].unescapeJava(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:100,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJava(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].setString(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.StringLiteralExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.StringEscapeUtils].escapeJava(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:110,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils].escapeJava(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.StringLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:117,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:117,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.StringLiteralExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].isStringLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].asStringLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.StringLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].ifStringLiteralExpr(java.util.function.Consumer<StringLiteralExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<StringLiteralExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:141,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.StringLiteralExpr].toStringLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.StringLiteralExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.StringLiteralExpr:147,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$13(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__894:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$13(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.Validators$lambda_accept_0__105].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__105"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.Validators].lambda$accept$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.validator.Validator)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.Validators$lambda_accept_0__105:-1,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].lambda$accept$0(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$13(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__434:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$13(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:90,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:90,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.UnaryExpr$Operator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:95,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.UnaryExpr$Operator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:112,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:118,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].isPostfix()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:157,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr$Operator].isPostfix()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].isPrefix()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].isPostfix()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:162,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].isPostfix()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.UnaryExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:168,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:168,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.UnaryExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 188
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.UnaryExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:182"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.UnaryExpr:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:187"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.UnaryExpr:186"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:184,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:187,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].isUnaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].asUnaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.UnaryExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].ifUnaryExpr(java.util.function.Consumer<UnaryExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<UnaryExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:205,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.UnaryExpr].toUnaryExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.UnaryExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.UnaryExpr:211,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.MemberValuePairMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MemberValuePairMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.MemberValuePairMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleExportsDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleExportsDirectiveMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModuleExportsDirectiveMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$2(int,java.lang.Integer)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__836:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$2(int,java.lang.Integer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].peekingIterator(java.util.ListIterator<E>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator<E>"
    argCount: 1
    argTypes:
    - "java.util.ListIterator<E>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.ListIterator)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:70,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object,java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:75,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.ListIterator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.ListIterator)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:83,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.utils.VisitorList].listIterator()"
    - "[com.github.javaparser.ast.NodeList].listIterator()"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].listIterator()"
    - "[java.util.List].listIterator()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:92,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:93,1"
      Dst: "[java.util.List].listIterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].fill()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[java.util.ListIterator].hasNext()"
    - "[java.util.ListIterator].next()"
    functionUses: 1
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:99"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:104"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:100,1"
      Dst: "[java.util.ListIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:101,1"
      Dst: "[java.util.ListIterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[java.util.ListIterator].hasNext()"
    functionUses: 233
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:114"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:114"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:114"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:115,1"
      Dst: "[java.util.ListIterator].hasNext()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].peek()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].fill()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:131"
        BranchSideFuncs:
        - "fill()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:132,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].fill()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].element()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].fill()"
    - "[java.util.NoSuchElementException].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:145,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].fill()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:147,1"
      Dst: "[java.util.NoSuchElementException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 162
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[java.util.NoSuchElementException].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[java.util.ListIterator].next()"
    functionUses: 170
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:157"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:156"
        BranchSideFuncs:
        - "next()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:156"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:154,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:155,1"
      Dst: "[java.util.NoSuchElementException].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:157,1"
      Dst: "[java.util.ListIterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 177
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$2].remove()"
    - "[java.util.ListIterator].remove()"
    functionUses: 8
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:175"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:174"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:173,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:175,1"
      Dst: "[java.util.ListIterator].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasPrevious()"
    - "[com.github.javaparser.utils.VisitorList$2].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasPrevious()"
    - "[java.util.ListIterator].hasPrevious()"
    functionUses: 9
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:180,1"
      Dst: "[java.util.ListIterator].hasPrevious()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.utils.VisitorList$2].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    - "[java.util.ListIterator].previous()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:185,1"
      Dst: "[java.util.ListIterator].previous()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[java.util.ListIterator].nextIndex()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:190,1"
      Dst: "[java.util.ListIterator].nextIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:200"
        BranchSideFuncs:
        - "nextIndex()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:199"
        BranchSideFuncs:
        - "nextIndex()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:199,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:199,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:200,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[java.util.ListIterator].previousIndex()"
    functionUses: 6
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:205,1"
      Dst: "[java.util.ListIterator].previousIndex()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].set(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.util.ListIterator].set(java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:211,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:213,1"
      Dst: "[java.util.ListIterator].set(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 223
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$2].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    - "[java.util.ListIterator].add(java.lang.Object)"
    functionUses: 4
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:221"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:220"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:219,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PeekingIterator:221,1"
      Dst: "[java.util.ListIterator].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$182(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__233:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$182(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__729].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__729"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].cast(java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__729:-1,1"
      Dst: "[java.lang.Class].cast(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$6(com.github.javaparser.ast.Modifier)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__853:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$6(com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object:java.util.AbstractMap:java.util.EnumMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].equals(java.lang.Object)"
    - "[java.util.Map].equals(java.lang.Object)"
    functionUses: 3
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:72"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:71"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:71"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:71"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:73,1"
      Dst: "[java.util.Map].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object:java.util.AbstractMap:java.util.EnumMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].hashCode()"
    - "[java.util.Map].hashCode()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:78,1"
      Dst: "[java.util.Map].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:83,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:83,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:83,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:83,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:83,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValueBySignature(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional<ResolvedType>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:111,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:112,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:112,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:114,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getNames()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].keySet()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:118,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:118,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getTypes()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:122,1"
      Dst: "[java.util.Map].values()"
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:122,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].isEmpty()"
    functionSourceFile: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].isEmpty()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap:130,1"
      Dst: "[java.util.Map].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__486].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__486"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__486:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__568:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$50(java.lang.Object,com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__576:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$50(java.lang.Object,com.github.javaparser.ast.expr.PatternExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].values()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AssignExpr$Operator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:51,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:51,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:67,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].toBinaryOperator()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].ordinal()"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:76,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:78,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr$Operator:100,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr$Operator].$values()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr$Operator"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AssignExpr$Operator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$173(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__273:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$173(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:112,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:112,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:112,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.AssignExpr$Operator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:135,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:141,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.AssignExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:199,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:199,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.AssignExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: 210
    functionLinenumberEnd: 223
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:218"
        BranchSideFuncs:
        - "setTarget(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:217"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.AssignExpr:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:222"
        BranchSideFuncs:
        - "setValue(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.AssignExpr:221"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:215,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:219,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.AssignExpr:222,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].isAssignExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].asAssignExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AssignExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].ifAssignExpr(java.util.function.Consumer<AssignExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<AssignExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:240,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].toAssignExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.AssignExpr:246,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.AssignExpr].isAssignmentContext()"
    functionSourceFile: "com.github.javaparser.ast.expr.AssignExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$154(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__326:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$154(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:66,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:66,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:66,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:66,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:66,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType:java.lang.Enum:java.lang.Object].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 5
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:83"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:82"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:82"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:84,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType:java.lang.Object].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 6
    ICount: 16
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:91"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:90"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:92"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:91"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:91,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:92,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.UnsupportedOperationException].<init>()"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:102,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:102,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:102,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:102,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:107,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.lang.RuntimeException].<init>()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:137,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:142,1"
      Dst: "[java.lang.RuntimeException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[java.lang.RuntimeException].<init>()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:151,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:156,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:158,1"
      Dst: "[java.lang.RuntimeException].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:161,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].<init>(com.github.javaparser.resolution.types.ResolvedWildcard$BoundType,com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].mention(java.util.List<ResolvedTypeParameterDeclaration>)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List<ResolvedTypeParameterDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].mention(java.util.List)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:168,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].mention(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isUpperBounded()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:172,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].isLowerBounded()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:176,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].solveGenericTypes(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.types.ResolvedWildcard:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedWildcard:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:189,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:189,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:190,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:190,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:192,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard:194,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard].erasure()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:165,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.AssertionError].<init>()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:170,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].access$200(com.github.javaparser.utils.VisitorSet)"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 102
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:175,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].access$200(com.github.javaparser.utils.VisitorSet)"
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:175,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:175,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 184
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.RecordPatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Modifier].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypePatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].access$300(com.github.javaparser.utils.VisitorSet)"
    - "[java.lang.Boolean].booleanValue()"
    - "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:182"
        BranchSideFuncs:
        - "access$300(com.github.javaparser.utils.VisitorSet)"
        - "booleanValue()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:183,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].access$300(com.github.javaparser.utils.VisitorSet)"
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:183,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:183,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__436].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__436"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__436:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$83(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__191:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$83(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__495:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$82(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__446:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$82(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__530:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709:-1,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__709:-1,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 17
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:50,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:36,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__87].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:51,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:54,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator:55,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$208(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__256:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$208(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$30(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__664:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$30(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$34(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__285:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$34(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$31(com.github.javaparser.ast.body.RecordDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__72:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$31(com.github.javaparser.ast.body.RecordDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java6Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java6Validator"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java6Validator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration:com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isClassOrInterfaceDeclaration()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].isClassOrInterfaceDeclaration()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__890:-1,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].isClassOrInterfaceDeclaration()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$143(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__319:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$143(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ClassExpr].<init>()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:77,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:96,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:102,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments(com.github.javaparser.ast.NodeList<Type>)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 144
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Type>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:138"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:141"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:140"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:139,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:140,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:142,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:167"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:169,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:170,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:171,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:176,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:182,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:182,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MethodReferenceExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 210
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:196"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:201"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:209"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:208"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:209"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:208"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:202"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:201"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:198,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:202,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:203,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:204,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:209,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].isMethodReferenceExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].asMethodReferenceExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].ifMethodReferenceExpr(java.util.function.Consumer<MethodReferenceExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<MethodReferenceExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:227,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].toMethodReferenceExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:233,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:241,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:241,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$97(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__613:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$97(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:71,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:71,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:78,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:85,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:92,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:92,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:99,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:99,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.Statement"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:104,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].setParameters(com.github.javaparser.ast.NodeList<Parameter>)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 136
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.LambdaExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Parameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:130"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:133"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:132"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:127,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:131,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:132,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:134,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:162,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:168,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:193,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:195,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:199,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].getExpressionBody()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].asExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[java.util.Optional].empty()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:208,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].isExpressionStmt()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:209,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].asExpressionStmt()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:209,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:209,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:211,1"
      Dst: "[java.util.Optional].empty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.LambdaExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:217,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:217,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.LambdaExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: 228
    functionLinenumberEnd: 243
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:236"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:235"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:242"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:241"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:236"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:235"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:233,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setBody(com.github.javaparser.ast.stmt.Statement)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:236,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:237,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:238,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:242,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].isLambdaExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].asLambdaExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.LambdaExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].ifLambdaExpr(java.util.function.Consumer<LambdaExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<LambdaExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:260,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].toLambdaExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:266,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].isExplicitlyTyped()"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.ast.expr.LambdaExpr$lambda_isExplicitlyTyped_0__1082].bootstrap$()"
    - "[java.util.stream.Stream].allMatch(java.util.function.Predicate)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:281,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:281,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:281,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr$lambda_isExplicitlyTyped_0__1082].bootstrap$()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:281,1"
      Dst: "[java.util.stream.Stream].allMatch(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.LambdaExpr].lambda$isExplicitlyTyped$0(com.github.javaparser.ast.body.Parameter)"
    functionSourceFile: "com.github.javaparser.ast.expr.LambdaExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.type.Type].isUnknownType()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.LambdaExpr:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.LambdaExpr:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:281,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.expr.LambdaExpr:281,1"
      Dst: "[com.github.javaparser.ast.type.Type].isUnknownType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ParseStart$ArrayInitializer__22].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ArrayInitializer__22"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ArrayInitializer__22].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ArrayInitializer__22:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ArrayInitializer__22].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ArrayInitializer__22].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ArrayInitializer__22"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ArrayInitializer__22:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ArrayInitializer__22].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ArrayInitializer__22"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 121
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ArrayInitializer__22:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ArrayInitializer()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$102(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__298:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$102(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__504:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$11(java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__715:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$11(java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LabeledStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LabeledStmtMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.LabeledStmtMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleUsesDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleUsesDirectiveMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModuleUsesDirectiveMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$19(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__536:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$19(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].<init>()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:52,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:52,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(int)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:56,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:56,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:56,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:56,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:56,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:56,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:56,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:60,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:65,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:82,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 130
    functionDepth: 1
    returnType: "com.github.javaparser.ast.ArrayCreationLevel"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:124"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:127"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:126"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:121,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:125,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:126,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:128,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].removeDimension()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.ArrayCreationLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:134,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].removeDimension()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:143,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:144,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:145,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:151,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].removeDimension()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:155,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionDepth: 1
    returnType: "com.github.javaparser.ast.ArrayCreationLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:161,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:161,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayCreationLevelMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.ArrayCreationLevel].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.ArrayCreationLevel"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 189
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:175"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:182"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:176"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:175"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:188"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:187"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.ArrayCreationLevel:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:188"
        BranchSideFuncs:
        - "setDimension(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.ArrayCreationLevel:187"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:176,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:177,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:178,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:184,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.ArrayCreationLevel:188,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.metamodel.ParameterMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ParameterMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ParameterMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$188(java.lang.Object,com.github.javaparser.ast.body.Parameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__163:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$188(java.lang.Object,com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType:java.lang.Enum:java.lang.Object].getClass()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 5
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:44"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:45"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:44"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:44"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:46"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:45"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:48"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:45,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:47,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[java.lang.Enum].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType:java.lang.Object].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 6
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:53,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:58,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:58,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:58,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:58,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:76,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:76,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:76,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:76,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.types.ResolvedArrayType:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.types.ResolvedArrayType:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:113,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:117,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].erasure()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:126,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:126,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedArrayType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedArrayType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>()"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedType].toDescriptor()"
    - "[java.lang.StringBuffer].toString()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:131,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:132,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:133,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].toDescriptor()"
    - Src: "com.github.javaparser.resolution.types.ResolvedArrayType:134,1"
      Dst: "[java.lang.StringBuffer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__570:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:64,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1].evaluate(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:68,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$1:69,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$36(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__77:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$36(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$10(java.lang.Object,com.github.javaparser.ast.ArrayCreationLevel)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__239:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$10(java.lang.Object,com.github.javaparser.ast.ArrayCreationLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__410:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 156
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ModuleDirectiveParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__20:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDirectiveParseStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.CastExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CastExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.CastExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Processor].postProcess(com.github.javaparser.ParseResult<?\
      \ extends Node>,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.Processor"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult<? extends Node>"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$11(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__51:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$11(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].asString()"
    - "[com.github.javaparser.ast.type.UnionType].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.IntersectionType].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.UnknownType:com.github.javaparser.ast.type.VarType:com.github.javaparser.ast.type.VoidType].asString()"
    - "[com.github.javaparser.ast.type.Type].asString()"
    functionUses: 9
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__773:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$27(com.github.javaparser.ast.expr.InstanceOfExpr)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__68:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$27(com.github.javaparser.ast.expr.InstanceOfExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__503].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__503"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__503:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$add__126].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.Node$add__126"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$add__126].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$add__126:-1,1"
      Dst: "[com.github.javaparser.ast.Node$add__126].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$add__126].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.Node$add__126"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$add__126:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$add__126].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$add__126"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 4
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$add__126:-1,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__403].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__403"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__403:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$3(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo,com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__837:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$3(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo,com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__550:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_4__27].get()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_4__27"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].lambda$new$4()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_4__27:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration].lambda$new$4()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$223(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__226:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$223(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AssignExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AssignExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.AssignExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__110:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$2(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$94(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__302:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$94(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].<init>(com.github.javaparser.Processor[])"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Processor[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[java.util.LinkedList].addAll(java.util.Collection)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:36,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:39,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:39,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].getPostProcessors()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].remove(com.github.javaparser.Processor)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Processor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].remove(java.lang.Object)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:50"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:47,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:48,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].replace(com.github.javaparser.Processor,com.github.javaparser.Processor)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    argCount: 2
    argTypes:
    - "com.github.javaparser.Processor"
    - "com.github.javaparser.Processor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].remove(com.github.javaparser.Processor)"
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].add(com.github.javaparser.Processor)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:54,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].remove(com.github.javaparser.Processor)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:55,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].add(com.github.javaparser.Processor)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].add(com.github.javaparser.Processor)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Processor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:60,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors].postProcess(com.github.javaparser.ParseResult<?\
      \ extends Node>,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.PostProcessors"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult<? extends Node>"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].forEach(java.util.function.Consumer)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:65,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.PostProcessors$lambda_postProcess_0__104].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.ast.validator.postprocessors.PostProcessors:65,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.IntersectionTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.IntersectionTypeMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.IntersectionTypeMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$174(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__274:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$174(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].<init>(java.nio.file.Path)"
    - "[com.github.javaparser.utils.SourceRoot].setParserConfiguration(com.github.javaparser.ParserConfiguration)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:110,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].<init>(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:111,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].setParserConfiguration(com.github.javaparser.ParserConfiguration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.util.List<ParseResult<CompilationUnit>>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    - "[com.github.javaparser.utils.SourceRoot$1].<init>(com.github.javaparser.utils.SourceRoot)"
    - "[java.nio.file.Files].walkFileTree(java.nio.file.Path,java.nio.file.FileVisitor)"
    - "[com.github.javaparser.utils.SourceRoot].getCache()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:161,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:162,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:163,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:164,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$1].<init>(com.github.javaparser.utils.SourceRoot)"
    - Src: "com.github.javaparser.utils.SourceRoot:164,1"
      Dst: "[java.nio.file.Files].walkFileTree(java.nio.file.Path,java.nio.file.FileVisitor)"
    - Src: "com.github.javaparser.utils.SourceRoot:180,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].getCache()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[com.github.javaparser.utils.SourceRoot$lambda_logPackage_9__1093].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:359"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:362"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:359,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.utils.SourceRoot:362,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_logPackage_9__1093].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:362,1"
      Dst: "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].getCache()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:524,1"
      Dst: "[java.util.Map].values()"
    - Src: "com.github.javaparser.utils.SourceRoot:524,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].tryToParse()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:204,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].tryToParseParallelized(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "java.util.List<ParseResult<CompilationUnit>>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_tryToParseParallelized_5__1089].bootstrap$(com.github.javaparser.utils.SourceRoot)"
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse].<init>(java.nio.file.Path,com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback)"
    - "[java.util.concurrent.ForkJoinPool].<init>()"
    - "[java.util.concurrent.ForkJoinPool].invoke(java.util.concurrent.ForkJoinTask)"
    - "[com.github.javaparser.utils.SourceRoot].getCache()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:220,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:221,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:222,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:223,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_tryToParseParallelized_5__1089].bootstrap$(com.github.javaparser.utils.SourceRoot)"
    - Src: "com.github.javaparser.utils.SourceRoot:223,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse].<init>(java.nio.file.Path,com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback)"
    - Src: "com.github.javaparser.utils.SourceRoot:234,1"
      Dst: "[java.util.concurrent.ForkJoinPool].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:235,1"
      Dst: "[java.util.concurrent.ForkJoinPool].invoke(java.util.concurrent.ForkJoinTask)"
    - Src: "com.github.javaparser.utils.SourceRoot:236,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].getCache()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].tryToParseParallelized()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].tryToParseParallelized(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:249,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].tryToParseParallelized(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.ParseResult].isSuccessful()"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ParseResult].getProblems()"
    - "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    - "[com.github.javaparser.ParseProblemException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:269"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:262,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:265,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:266,1"
      Dst: "[com.github.javaparser.ParseResult].isSuccessful()"
    - Src: "com.github.javaparser.utils.SourceRoot:267,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.utils.SourceRoot:267,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.utils.SourceRoot:269,1"
      Dst: "[com.github.javaparser.ParseResult].getProblems()"
    - Src: "com.github.javaparser.utils.SourceRoot:269,1"
      Dst: "[com.github.javaparser.ParseProblemException].<init>(java.util.List)"
    - Src: "com.github.javaparser.utils.SourceRoot:271,1"
      Dst: "[com.github.javaparser.ParseProblemException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageAbsolutePath(java.nio.file.Path,java.lang.String,java.lang.String)"
    - "[com.github.javaparser.utils.SourceRoot].callback(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:303,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:307,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageAbsolutePath(java.nio.file.Path,java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:307,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].callback(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,java.lang.String,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:316,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    - "[java.nio.file.Files].exists(java.nio.file.Path,java.nio.file.LinkOption[])"
    - "[com.github.javaparser.utils.SourceRoot$2].<init>(com.github.javaparser.utils.SourceRoot,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    - "[java.nio.file.Files].walkFileTree(java.nio.file.Path,java.nio.file.FileVisitor)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:333"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:350"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:328,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:331,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:332,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:333,1"
      Dst: "[java.nio.file.Files].exists(java.nio.file.Path,java.nio.file.LinkOption[])"
    - Src: "com.github.javaparser.utils.SourceRoot:334,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$2].<init>(com.github.javaparser.utils.SourceRoot,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    - Src: "com.github.javaparser.utils.SourceRoot:334,1"
      Dst: "[java.nio.file.Files].walkFileTree(java.nio.file.Path,java.nio.file.FileVisitor)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:354,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].parse(java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].parseParallelized(java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    - "[java.nio.file.Files].exists(java.nio.file.Path,java.nio.file.LinkOption[])"
    - "[com.github.javaparser.utils.SourceRoot$lambda_parseParallelized_10__1094].bootstrap$(com.github.javaparser.utils.SourceRoot,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    - "[com.github.javaparser.utils.SourceRoot$ParallelParse].<init>(java.nio.file.Path,com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback)"
    - "[java.util.concurrent.ForkJoinPool].<init>()"
    - "[java.util.concurrent.ForkJoinPool].invoke(java.util.concurrent.ForkJoinTask)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:395"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:376,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:379,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].logPackage(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:380,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].packageAbsolutePath(java.nio.file.Path,java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:381,1"
      Dst: "[java.nio.file.Files].exists(java.nio.file.Path,java.nio.file.LinkOption[])"
    - Src: "com.github.javaparser.utils.SourceRoot:382,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_parseParallelized_10__1094].bootstrap$(com.github.javaparser.utils.SourceRoot,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    - Src: "com.github.javaparser.utils.SourceRoot:382,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$ParallelParse].<init>(java.nio.file.Path,com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback)"
    - Src: "com.github.javaparser.utils.SourceRoot:392,1"
      Dst: "[java.util.concurrent.ForkJoinPool].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:393,1"
      Dst: "[java.util.concurrent.ForkJoinPool].invoke(java.util.concurrent.ForkJoinTask)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot].parseParallelized(java.lang.String,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].parseParallelized(java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:408,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].parseParallelized(java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].parseParallelized(com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].parseParallelized(java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:419,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].parseParallelized(java.lang.String,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].add(java.lang.String,java.lang.String,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_add_11__1095].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_add_12__1096].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageRelativePath(java.lang.String,java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.ParseResult].<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:428,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:431,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_add_11__1095].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:431,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_add_12__1096].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:431,1"
      Dst: "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.SourceRoot:432,1"
      Dst: "[com.github.javaparser.utils.CodeGenerationUtils].fileInPackageRelativePath(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:433,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:433,1"
      Dst: "[com.github.javaparser.ParseResult].<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
    - Src: "com.github.javaparser.utils.SourceRoot:434,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].add(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.CompilationUnit$Storage].getPath()"
    - "[com.github.javaparser.utils.SourceRoot$lambda_add_13__1097].bootstrap$(java.nio.file.Path)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.ParseResult].<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:444"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:451"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:443,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:444,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - Src: "com.github.javaparser.utils.SourceRoot:444,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.utils.SourceRoot:445,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.utils.SourceRoot:445,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].getPath()"
    - Src: "com.github.javaparser.utils.SourceRoot:446,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_add_13__1097].bootstrap$(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:446,1"
      Dst: "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.SourceRoot:447,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:447,1"
      Dst: "[com.github.javaparser.ParseResult].<init>(java.lang.Object,java.util.List,com.github.javaparser.ast.comments.CommentsCollection)"
    - Src: "com.github.javaparser.utils.SourceRoot:449,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:451,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].save(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.utils.SourceRoot].save(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:462,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.utils.SourceRoot:462,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].save(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].save(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    - "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.CompilationUnit$Storage].save(java.util.function.Function)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:472,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:474,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    - Src: "com.github.javaparser.utils.SourceRoot:475,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getStorage()"
    - Src: "com.github.javaparser.utils.SourceRoot:475,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.utils.SourceRoot:475,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$Storage].save(java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.github.javaparser.utils.SourceRoot$size__1098].bootstrap$(java.util.Map)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_saveAll_14__1099].bootstrap$(java.nio.file.Path)"
    - "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.nio.file.Path].resolve(java.nio.file.Path)"
    - "[java.util.Map$Entry].getValue()"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.utils.SourceRoot$lambda_saveAll_15__1100].bootstrap$(java.nio.file.Path)"
    - "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.utils.SourceRoot].save(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:494"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:493"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot:489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:493"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:485,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:486,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:486,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$size__1098].bootstrap$(java.util.Map)"
    - Src: "com.github.javaparser.utils.SourceRoot:486,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_saveAll_14__1099].bootstrap$(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:486,1"
      Dst: "[com.github.javaparser.utils.Log].info(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.SourceRoot:487,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.github.javaparser.utils.SourceRoot:487,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.github.javaparser.utils.SourceRoot:487,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.SourceRoot:487,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.SourceRoot:488,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.github.javaparser.utils.SourceRoot:488,1"
      Dst: "[java.nio.file.Path].resolve(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:489,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "com.github.javaparser.utils.SourceRoot:489,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.utils.SourceRoot:489,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.utils.SourceRoot:490,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_saveAll_15__1100].bootstrap$(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:490,1"
      Dst: "[com.github.javaparser.utils.Log].trace(java.lang.String,java.util.function.Supplier[])"
    - Src: "com.github.javaparser.utils.SourceRoot:491,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.utils.SourceRoot:491,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].save(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:502,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.utils.SourceRoot:502,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].saveAll()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.file.Path)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:509,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.file.Path)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 1
    argTypes:
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:517,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].saveAll(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].getCompilationUnits()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.utils.SourceRoot$isSuccessful__1101].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.utils.SourceRoot$lambda_getCompilationUnits_16__1102].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:532,1"
      Dst: "[java.util.Map].values()"
    - Src: "com.github.javaparser.utils.SourceRoot:532,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.SourceRoot:532,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$isSuccessful__1101].bootstrap$()"
    - Src: "com.github.javaparser.utils.SourceRoot:533,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.utils.SourceRoot:533,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$lambda_getCompilationUnits_16__1102].bootstrap$()"
    - Src: "com.github.javaparser.utils.SourceRoot:534,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.SourceRoot:535,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.utils.SourceRoot:535,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].setPrinter(java.util.function.Function<CompilationUnit,String>)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.utils.SourceRoot"
    argCount: 1
    argTypes:
    - "java.util.function.Function<CompilationUnit,String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:562,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].getPrinter()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].toString()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: 634
    functionLinenumberEnd: 636
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:635,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.SourceRoot:635,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:635,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.utils.SourceRoot:635,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$getCompilationUnits$16(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[java.util.Optional].get()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:534,1"
      Dst: "[com.github.javaparser.ParseResult].getResult()"
    - Src: "com.github.javaparser.utils.SourceRoot:534,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$saveAll$15(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$saveAll$14(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$add$13(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$add$12(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$add$11(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$parseParallelized$10(com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback,java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.nio.file.FileVisitResult"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.attribute.BasicFileAttributes].isDirectory()"
    - "[java.nio.file.Path].toString()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[com.github.javaparser.utils.SourceRoot].callback(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    - "[com.github.javaparser.utils.Log].error(java.lang.Throwable)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:389"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot:383"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:383,1"
      Dst: "[java.nio.file.attribute.BasicFileAttributes].isDirectory()"
    - Src: "com.github.javaparser.utils.SourceRoot:383,1"
      Dst: "[java.nio.file.Path].toString()"
    - Src: "com.github.javaparser.utils.SourceRoot:383,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:385,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].callback(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    - Src: "com.github.javaparser.utils.SourceRoot:387,1"
      Dst: "[com.github.javaparser.utils.Log].error(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$logPackage$9(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$callback$8(java.nio.file.Path,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.SourceRoot].save(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:284,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].save(com.github.javaparser.ast.CompilationUnit,java.nio.file.Path)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$callback$7(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:281,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.utils.SourceRoot:281,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$callback$6(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$tryToParseParallelized$5(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.nio.file.FileVisitResult"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.BasicFileAttributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.nio.file.attribute.BasicFileAttributes].isDirectory()"
    - "[java.nio.file.Path].toString()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.nio.file.Path].getParent()"
    - "[java.nio.file.Path].relativize(java.nio.file.Path)"
    - "[java.nio.file.Path].getFileName()"
    - "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.utils.Log].error(java.lang.Throwable)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:224,1"
      Dst: "[java.nio.file.attribute.BasicFileAttributes].isDirectory()"
    - Src: "com.github.javaparser.utils.SourceRoot:224,1"
      Dst: "[java.nio.file.Path].toString()"
    - Src: "com.github.javaparser.utils.SourceRoot:224,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.github.javaparser.utils.SourceRoot:225,1"
      Dst: "[java.nio.file.Path].getParent()"
    - Src: "com.github.javaparser.utils.SourceRoot:225,1"
      Dst: "[java.nio.file.Path].relativize(java.nio.file.Path)"
    - Src: "com.github.javaparser.utils.SourceRoot:227,1"
      Dst: "[java.nio.file.Path].getFileName()"
    - Src: "com.github.javaparser.utils.SourceRoot:227,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].tryToParse(java.lang.String,java.lang.String,com.github.javaparser.ParserConfiguration)"
    - Src: "com.github.javaparser.utils.SourceRoot:229,1"
      Dst: "[com.github.javaparser.utils.Log].error(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$isSensibleDirectoryToEnter$4(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$tryToParse$3(java.nio.file.Path,com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot:135,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding()"
    - Src: "com.github.javaparser.utils.SourceRoot:135,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path,java.nio.charset.Charset)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$tryToParse$2(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$tryToParse$1(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot].lambda$new$0()"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].lambda$isImplicitlyAbstract$0(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration$lambda_isImplicitlyAbstract_0__844:-1,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].lambda$isImplicitlyAbstract$0(com.github.javaparser.ast.Modifier$Keyword)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__424:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$14(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_14__895:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$14(com.github.javaparser.ast.comments.Comment,com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$186(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__149:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$186(java.lang.Object,com.github.javaparser.ast.expr.AnnotationExpr)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$206(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__295:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$206(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StringProvider].read(char[],int,int)"
    functionSourceFile: "com.github.javaparser.StringProvider"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 56
    functionDepth: 3
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].getChars(int,int,char[],int)"
    functionUses: 3
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.StringProvider:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StringProvider:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StringProvider:45"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.StringProvider:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StringProvider:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StringProvider:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.StringProvider:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StringProvider:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StringProvider:51"
        BranchSideFuncs:
        - "getChars(int,int,char[],int)"
    Callsites:
    - Src: "com.github.javaparser.StringProvider:52,1"
      Dst: "[java.lang.String].getChars(int,int,char[],int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.StringProvider].close()"
    functionSourceFile: "com.github.javaparser.StringProvider"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:68,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:68,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:73,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionUses: 209
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:90,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionUses: 189
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:96,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].getEntry(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.SwitchEntry"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:105,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:105,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].setEntries(com.github.javaparser.ast.NodeList<SwitchEntry>)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 124
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SwitchExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<SwitchEntry>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:118"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:121"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:120"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:115,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:119,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:120,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:122,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:151"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:150"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:145,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:146,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:147,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:151,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 1
    returnType: "com.github.javaparser.ast.expr.SwitchExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:157,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:157,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 177
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:165"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:172"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:166"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:165"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.SwitchExpr:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:176"
        BranchSideFuncs:
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.SwitchExpr:175"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:167,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:168,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:173,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:176,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].isSwitchExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].asSwitchExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SwitchExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].toSwitchExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:194,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].ifSwitchExpr(java.util.function.Consumer<SwitchExpr>)"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<SwitchExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.SwitchExpr:200,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.SwitchExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.SwitchExpr"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.SwitchExprMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$80(java.lang.Object,com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__276:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$80(java.lang.Object,com.github.javaparser.ast.body.VariableDeclarator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$123(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__498:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$123(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_0__23].get()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_0__23"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].lambda$new$0()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_0__23:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration].lambda$new$0()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$108(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__479:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$108(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.DoubleLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.DoubleLiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.DoubleLiteralExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.NullPointerException].<init>()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:34"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:37"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:36"
        BranchSideFuncs:
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:40"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:33,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:35,1"
      Dst: "[java.lang.NullPointerException].<init>()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:37,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:37,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842].bootstrap$()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:37,1"
      Dst: "[java.util.stream.Stream].anyMatch(java.util.function.Predicate)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:38,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_prettyPrint_0__1103].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:49,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_prettyPrint_0__1103].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:49,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 6
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:54,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:54,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__98].bootstrap$()"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:54,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:54,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:54,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].lambda$prettyPrint$0(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:49,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$lambda_new_5__28].get()"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$lambda_new_5__28"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].lambda$new$5()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$lambda_new_5__28:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration].lambda$new$5()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethods$2(com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__367:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethods$2(com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$121(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__206:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$121(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__448].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__448"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__448:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].<init>(com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:46,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.utils.VisitorList:49,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection<?\
      \ extends N>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<? extends N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 3
    ICount: 13
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:63"
        BranchSideFuncs:
        - "add(com.github.javaparser.ast.Node)"
        - "hasNext()"
        - "iterator()"
        - "next()"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:65,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.utils.VisitorList:65,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.VisitorList:65,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorList:65,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.VisitorList].addAll(int,java.util.Collection<?\
      \ extends N>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection<? extends N>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].isEmpty()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].add(int,com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:71,1"
      Dst: "[java.util.Collection].isEmpty()"
    - Src: "com.github.javaparser.utils.VisitorList:72,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.utils.VisitorList:72,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.VisitorList:72,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorList:73,1"
      Dst: "[com.github.javaparser.utils.VisitorList].size()"
    - Src: "com.github.javaparser.utils.VisitorList:73,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList:74,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.VisitorList].size()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.List].size()"
    functionUses: 79
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:229,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].clear()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].clear()"
    - "[com.github.javaparser.utils.VisitorList].clear()"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].clear()"
    - "[java.util.List].clear()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:82,1"
      Dst: "[java.util.List].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].contains(java.lang.Object)"
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 6
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:87,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList:87,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].containsAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:92"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:92,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.utils.VisitorList:92,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.VisitorList:92,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorList:92,1"
      Dst: "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].indexOf(java.lang.Object)"
    - "[java.util.List].indexOf(java.lang.Object)"
    functionUses: 5
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:103,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList:103,1"
      Dst: "[java.util.List].indexOf(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].isEmpty()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.List].isEmpty()"
    functionUses: 18
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:108,1"
      Dst: "[java.util.List].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].iterator()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionDepth: 1
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$1].<init>(com.github.javaparser.utils.VisitorList)"
    functionUses: 32
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:113,1"
      Dst: "[com.github.javaparser.utils.VisitorList$1].<init>(com.github.javaparser.utils.VisitorList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[java.util.List].lastIndexOf(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:136,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList:136,1"
      Dst: "[java.util.List].lastIndexOf(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].listIterator()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionDepth: 2
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:141,1"
      Dst: "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].listIterator(int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 1
    returnType: "java.util.ListIterator<N>"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$2].<init>(com.github.javaparser.utils.VisitorList,int)"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:146,1"
      Dst: "[com.github.javaparser.utils.VisitorList$2].<init>(com.github.javaparser.utils.VisitorList,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].remove(java.lang.Object)"
    - "[java.util.AbstractCollection].remove(java.lang.Object)"
    - "[java.util.LinkedList].remove(java.lang.Object)"
    - "[java.util.Vector].remove(java.lang.Object)"
    - "[java.util.ArrayList].remove(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(java.lang.Object)"
    - "[java.util.List].remove(java.lang.Object)"
    functionUses: 5
    ICount: 8
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:199,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.utils.VisitorList:199,1"
      Dst: "[java.util.List].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].removeAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorList:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorList:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:210,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.github.javaparser.utils.VisitorList:210,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.VisitorList:210,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorList:210,1"
      Dst: "[com.github.javaparser.utils.VisitorList].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.VisitorList].retainAll(java.util.Collection<?>)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList].clear()"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:216,1"
      Dst: "[com.github.javaparser.utils.VisitorList].size()"
    - Src: "com.github.javaparser.utils.VisitorList:217,1"
      Dst: "[com.github.javaparser.utils.VisitorList].clear()"
    - Src: "com.github.javaparser.utils.VisitorList:218,1"
      Dst: "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 2
    returnType: "java.util.List<N>"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor,int,int)"
    functionUses: 11
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:234,1"
      Dst: "[com.github.javaparser.utils.VisitorList$3].<init>(com.github.javaparser.utils.VisitorList,com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].toArray()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_0__1104].bootstrap$()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].toArray()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:244,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.VisitorList:244,1"
      Dst: "[com.github.javaparser.utils.VisitorList$lambda_toArray_0__1104].bootstrap$()"
    - Src: "com.github.javaparser.utils.VisitorList:245,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.VisitorList:246,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.utils.VisitorList:246,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.utils.VisitorList:247,1"
      Dst: "[java.util.List].toArray()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 251
    functionLinenumberEnd: 256
    functionDepth: 2
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Collectors].toList()"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[java.util.Vector].toArray(java.lang.Object[])"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.AbstractCollection].toArray(java.lang.Object[])"
    - "[java.util.LinkedList].toArray(java.lang.Object[])"
    - "[java.util.concurrent.CopyOnWriteArrayList].toArray(java.lang.Object[])"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 4
    ICount: 11
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:252,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.utils.VisitorList:252,1"
      Dst: "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__846].bootstrap$()"
    - Src: "com.github.javaparser.utils.VisitorList:253,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.utils.VisitorList:254,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.utils.VisitorList:254,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.utils.VisitorList:255,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].toString()"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 5
    ICount: 29
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorList:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:262"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.utils.VisitorList:261"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.utils.VisitorList:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorList:265"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "<init>()"
        - "append(java.lang.String)"
        - "next()"
        - "access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
      - BranchSide: "com.github.javaparser.utils.VisitorList:264"
        BranchSideFuncs:
        - "toString()"
        - "replace(int,int,java.lang.String)"
        - "length()"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:260,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.github.javaparser.utils.VisitorList:261,1"
      Dst: "[com.github.javaparser.utils.VisitorList].size()"
    - Src: "com.github.javaparser.utils.VisitorList:261,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.VisitorList:261,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.utils.VisitorList:262,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.utils.VisitorList:262,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.utils.VisitorList:262,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.utils.VisitorList:263,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.VisitorList:263,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    - Src: "com.github.javaparser.utils.VisitorList:263,1"
      Dst: "[com.github.javaparser.ast.Node].toString()"
    - Src: "com.github.javaparser.utils.VisitorList:265,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "com.github.javaparser.utils.VisitorList:265,1"
      Dst: "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorList].add(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(int,com.github.javaparser.ast.Node)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:34,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].set(int,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:34,1"
      Dst: "[com.github.javaparser.utils.VisitorList].set(int,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    functionUses: 642
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:34,1"
      Dst: "[com.github.javaparser.utils.VisitorList].add(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorList].lambda$toArray$0(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorList"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorList:245,1"
      Dst: "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].access$000(com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__543].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__543"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__543:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printOrphanCommentsEnding$15(com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__799:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printOrphanCommentsEnding$15(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Context].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Context"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Context:67,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$62(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__396:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$62(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$3(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__817:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$3(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__466].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__466"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__466:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:52,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:56,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:77,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:83,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ContinueStmt].removeLabel()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:117,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].removeLabel()"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:121,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].removeLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:126,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:132,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:132,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ContinueStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 154
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:152"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:153"
        BranchSideFuncs:
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:152"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:149,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:153,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].isContinueStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].asContinueStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].ifContinueStmt(java.util.function.Consumer<ContinueStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ContinueStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:171,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].toContinueStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:177,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$149(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__332:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$149(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__537].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__537"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__537:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.AstObserverAdapter].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1:43,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserverAdapter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].access$000()"
    - "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    - "[java.security.Provider:java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].remove(java.lang.Object)"
    - "[java.util.Map].remove(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1:47,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].access$000()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1:47,1"
      Dst: "[java.util.Map].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__477].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__477"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__477:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].isNull(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__842:-1,1"
      Dst: "[java.util.Objects].isNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__647].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__647"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__647:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:72,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:72,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:77,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "boolean"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:86,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,boolean,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:110,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:116,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments(com.github.javaparser.ast.NodeList<Expression>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 145
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Expression>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:139"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:142"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:141"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:136,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:140,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:141,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:143,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments(com.github.javaparser.ast.NodeList<Type>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 196
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Type>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:190"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:193"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:192"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:191,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:192,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:194,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].removeExpression()"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:209"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:204,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:205,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:206,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:212,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].removeExpression()"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:224,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].removeExpression()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:229,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:235,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:235,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: 246
    functionLinenumberEnd: 271
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 42
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:255"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:250"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:262"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:261"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:270"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:269"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:270"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:269"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:263"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:262"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:250,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:251,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:252,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:258,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:270,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isExplicitConstructorInvocationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].asExplicitConstructorInvocationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].ifExplicitConstructorInvocationStmt(java.util.function.Consumer<ExplicitConstructorInvocationStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ExplicitConstructorInvocationStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:288,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].resolve()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:305,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:305,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].toExplicitConstructorInvocationStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt:311,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$40(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__342:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$40(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:55,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].setStatements(com.github.javaparser.ast.NodeList<Statement>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 96
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Statement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:90"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:93"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:92"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:87,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:91,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:94,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:103"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:104,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:105,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:106,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove(int)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:110,1"
      Dst: "[com.github.javaparser.ast.Node].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:116,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:116,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BlockStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 138
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:130"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:137"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:136"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:131"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:130"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:131,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:132,1"
      Dst: "[com.github.javaparser.ast.NodeList].get(int)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:133,1"
      Dst: "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:137,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].isBlockStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].asBlockStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].ifBlockStmt(java.util.function.Consumer<BlockStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<BlockStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:155,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].toBlockStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:161,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java13PostProcessor].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor:26,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java13PostProcessor].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PatternExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.PatternExprMetaModel"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PatternExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PatternExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.PatternExprMetaModel"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.Optional"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.PatternExprMetaModel:53,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$165(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__323:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$165(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.Validator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$7(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__114:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$7(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369:-1,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].<init>(java.lang.StringBuilder)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].lambda$asString$0(java.lang.StringBuilder,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369:-1,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].lambda$asString$0(java.lang.StringBuilder,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].lambda$asString$0(java.lang.StringBuilder,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.Type].asString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:177,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.WildcardType:177,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$1].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$1"
    linkageType: ""
    functionLinenumber: 847
    functionLinenumberEnd: 849
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.DataKey].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$1:848,1"
      Dst: "[com.github.javaparser.ast.DataKey].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3].lambda$postProcess$0(com.github.javaparser.resolution.SymbolResolver,com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_0__125:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3].lambda$postProcess$0(com.github.javaparser.resolution.SymbolResolver,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$226(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__229:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$226(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$37(java.lang.Object,com.github.javaparser.ast.type.Type)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__816:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$37(java.lang.Object,com.github.javaparser.ast.type.Type)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModifierMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModifierMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.ModifierMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$67(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__308:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$67(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].info(java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Supplier].get()"
    - "[java.io.PrintStream].println(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:44,1"
      Dst: "[java.util.function.Supplier].get()"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:44,1"
      Dst: "[java.io.PrintStream].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].trace(java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Supplier].get()"
    - "[java.io.PrintStream].println(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:49,1"
      Dst: "[java.util.function.Supplier].get()"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:49,1"
      Dst: "[java.io.PrintStream].println(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].error(java.util.function.Supplier,java.util.function.Supplier)"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Supplier].get()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.io.PrintStream].println(java.lang.String)"
    - "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].printStackTrace(java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:59"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:58"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:54,1"
      Dst: "[java.util.function.Supplier].get()"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:57,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:57,1"
      Dst: "[java.io.PrintStream].println(java.lang.String)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:58,1"
      Dst: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].printStackTrace(java.lang.Throwable)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:62,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:62,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:62,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].printStackTrace(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.StringWriter].<init>()"
    - "[java.io.PrintWriter].<init>(java.io.Writer)"
    - "[java.lang.Throwable].printStackTrace(java.io.PrintWriter)"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter$toString__1105].bootstrap$(java.io.StringWriter)"
    - "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].trace(java.util.function.Supplier)"
    - "[java.io.PrintWriter].close()"
    - "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - "[java.io.StringWriter].close()"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:68,1"
      Dst: "[java.io.StringWriter].<init>()"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:69,1"
      Dst: "[java.io.PrintWriter].<init>(java.io.Writer)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:70,1"
      Dst: "[java.lang.Throwable].printStackTrace(java.io.PrintWriter)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:71,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:71,1"
      Dst: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter$toString__1105].bootstrap$(java.io.StringWriter)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:71,1"
      Dst: "[com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter].trace(java.util.function.Supplier)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:72,1"
      Dst: "[java.io.PrintWriter].close()"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:68,1"
      Dst: "[java.lang.Throwable].addSuppressed(java.lang.Throwable)"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:72,1"
      Dst: "[java.io.StringWriter].close()"
    - Src: "com.github.javaparser.utils.Log$StandardOutStandardErrorAdapter:73,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$212(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__255:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$212(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculateImpl$6(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__840:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculateImpl$6(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupVariadicParamValues(java.util.List<ResolvedType>,int,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.List<ResolvedType>"
    argCount: 3
    argTypes:
    - "java.util.List<ResolvedType>"
    - "int"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].subList(int,int)"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[java.util.List].size()"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findCommonType(java.util.List)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:45,1"
      Dst: "[java.util.List].subList(int,int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:45,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:46,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:47,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:49,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:51,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findCommonType(java.util.List)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:52,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedArrayType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:219,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:219,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:219,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findCommonType(java.util.List<ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.util.List<ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].isEmpty()"
    - "[java.lang.IllegalArgumentException].<init>()"
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:58,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:62,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.lang.String,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.lang.String"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:67,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.lang.String,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.lang.String"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - "[java.util.List].size()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupTrailingArgumentsIntoArray(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.HashMap].<init>()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isArrayOfObject(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    functionUses: 0
    ICount: 142
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:97"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:158"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:200"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:204"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:204"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:204"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:85,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:85,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:89,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:91,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:92,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:109,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:109,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:110,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:110,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:110,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:110,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:111,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:121,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:123,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:124,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:125,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:133,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupTrailingArgumentsIntoArray(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:143,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:146,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:148,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:148,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:149,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:149,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:150,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:150,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:159,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:161,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isArrayOfObject(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:162,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:167,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].convertToVariadicParameter(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:167,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:169,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:172,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:171,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:178,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:178,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:185,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:194,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 64
    CyclomaticComplexity: 33
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isArrayOfObject(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:213,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:214,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:215,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:215,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Math].max(int,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:226,1"
      Dst: "[java.lang.Math].max(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupTrailingArgumentsIntoArray(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List<ResolvedType>,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List<ResolvedType>"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - "[java.util.List].size()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:255"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:277"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:276"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:259"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:261"
      Branch Sides: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:234,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:235,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:237,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:245,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:245,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:242,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].groupVariadicParamValues(java.util.List,int,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:257,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:258,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:260,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:260,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:259,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map<String,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map<String,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isBoxType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byBoxTypeQName(java.lang.String)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[java.lang.Object].toString()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:285"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:285"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:286"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:296"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:301"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:282,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:284,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:283,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:286,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isBoxType(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:286,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:288,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:287,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byBoxTypeQName(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:289,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:290,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:291,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:293,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:294,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:294,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:294,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:297,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:298,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:298,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:298,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:301,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:302,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:302,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:302,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:302,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:302,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map<String,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "java.util.Map<String,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:310"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:309"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:317"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:316"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:315"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:307,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:307,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:308,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:310,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:311,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:311,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:311,1"
      Dst: "[java.util.Iterator].next()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map<String,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "java.util.Map<String,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[java.util.List].size()"
    - "[java.lang.UnsupportedOperationException].<init>()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].matchTypeVariable(com.github.javaparser.resolution.types.ResolvedTypeVariable,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 95
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:325"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:324"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:329"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:385"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:384"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:342"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:341"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:335"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:342"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:341"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:348"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:347"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:348"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:347"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:348"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:357"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:356"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:352"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:351"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:351"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:356"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:355"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:357"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:365"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:364"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:361"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:360"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:361"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:365"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:364"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:365"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:383"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:382"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:380"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:371"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:370"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:368"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:371"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:370"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:371"
      Branch Sides: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:322,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:322,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:325,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:325,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:327,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:331,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:335,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:336,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:340,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:342,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:343,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:343,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:346,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isAssignableMatchTypeParameters(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:348,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:349,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:349,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:352,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:352,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].matchTypeVariable(com.github.javaparser.resolution.types.ResolvedTypeVariable,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:361,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:365,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:366,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:366,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:368,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:374,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:383,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:383,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 32
    CyclomaticComplexity: 6
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].matchTypeVariable(com.github.javaparser.resolution.types.ResolvedTypeVariable,com.github.javaparser.resolution.types.ResolvedType,java.util.Map<String,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map<String,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:403"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:402"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:396"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:395"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:396"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:400"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:390,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:390,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:391,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:392,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:393,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:398,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.MethodUsage,java.lang.String,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    - "java.lang.String"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - "[java.util.List].size()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters()"
    - "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[java.util.HashMap].<init>()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.util.List].iterator()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - "[java.util.List].isEmpty()"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[java.lang.UnsupportedOperationException].<init>()"
    functionUses: 0
    ICount: 163
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:458"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:457"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:473"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:472"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:466"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:473"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:472"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:478"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:478"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:586"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:585"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:480"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:482"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:480"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:488"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:497"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:496"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:497"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:497"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:496"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:505"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:524"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:516"
      Branch Sides: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:521"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:520"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:525"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:530"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:529"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:530"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:557"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:556"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:537"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:538"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:552"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:541"
      Branch Sides: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:578"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:577"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:559"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:562"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:561"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:562"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:572"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:565"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:568"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:478"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:579"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:478"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:580"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:478"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:479"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:454,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:454,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:458,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:459,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getLastParameterIndex(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:461,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:464,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:464,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:480,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:485,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:497,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:500,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:500,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:506,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:507,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:507,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:510,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:514,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:515,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:516,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration].isVariadic()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:523,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:525,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:525,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:525,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:525,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:526,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:527,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:527,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:530,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:531,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:531,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:537,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:537,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:536,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:541,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:545,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:550,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:553,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 61
    CyclomaticComplexity: 23
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].distinctByKey(java.util.function.Function<?\
      \ super T,?>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate<T>"
    argCount: 1
    argTypes:
    - "java.util.function.Function<? super T,?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.ConcurrentHashMap].newKeySet()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__1107].bootstrap$(java.util.Set,java.util.function.Function)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:599,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].newKeySet()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:600,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__1107].bootstrap$(java.util.Set,java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List<ResolvedMethodDeclaration>,java.lang.String,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.model.SymbolReference<ResolvedMethodDeclaration>"
    argCount: 4
    argTypes:
    - "java.util.List<ResolvedMethodDeclaration>"
    - "java.lang.String"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:613"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:616"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:615"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:612,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:613,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List<ResolvedMethodDeclaration>,java.lang.String,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.model.SymbolReference<ResolvedMethodDeclaration>"
    argCount: 5
    argTypes:
    - "java.util.List<ResolvedMethodDeclaration>"
    - "java.lang.String"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__1108].bootstrap$(java.lang.String)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__1109].bootstrap$()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].distinctByKey(java.util.function.Function)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__1110].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].isEmpty()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - "[java.util.List].size()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.HashSet].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.Set].isEmpty()"
    - "[java.util.Set].size()"
    - "[java.util.List].removeAll(java.util.Collection)"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].isGeneric()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 126
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:634"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:638"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:637"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:638"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:663"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:662"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:646"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:645"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:641"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:639"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:638"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:646"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:662"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:657"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:650"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:655"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:654"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:651"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:654"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:653"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:663"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:662"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:663"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:662"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:663"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:666"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:700"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:699"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:672"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:674"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:673"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:674"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:686"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:685"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:688"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:687"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:688"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:687"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:690"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:688"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:690"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:693"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:666"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:711"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:710"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:703"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:706"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:705"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:625,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:625,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__1108].bootstrap$(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:627,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:627,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__1109].bootstrap$()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:629,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].distinctByKey(java.util.function.Function)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:629,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__1110].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:632,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:632,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:634,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:635,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:638,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:639,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:641,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:641,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:642,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:642,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:648,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:649,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:649,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:649,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:651,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:651,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:651,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:651,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:652,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:657,1"
      Dst: "[java.util.Set].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:657,1"
      Dst: "[java.util.Set].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:658,1"
      Dst: "[java.util.List].removeAll(java.util.Collection)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:664,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:672,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:686,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].isGeneric()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:691,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].declaringType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:692,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:693,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:702,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:706,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:706,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:706,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:706,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:706,1"
      Dst: "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 43
    CyclomaticComplexity: 20
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isExactMatch(com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration,java.util.List<ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration"
    - "java.util.List<ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[java.util.List].get(int)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:720"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:719"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:716"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:715"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:714"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:715,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:716,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:716,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:716,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:716,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getMethodsExplicitAndVariadicParameterType(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,int)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:725"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:728"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:727"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:728"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:731"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:730"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:724,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:726,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getParam(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:726,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:728,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List<ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    - "java.util.List<ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getMethodsExplicitAndVariadicParameterType(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 0
    ICount: 112
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:736"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:735"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:742"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:742"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:751"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:751"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:751"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:749"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:751"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:754"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:763"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:763"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:763"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:759"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:763"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:763"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:820"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:819"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:767"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:772"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:771"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:775"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:774"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:783"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:782"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:783"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:789"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:788"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:789"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:788"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:785"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:789"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:788"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:786"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:789"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:788"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:789"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:798"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:798"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:791"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:798"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:798"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:797"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:798"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:807"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:798"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:801"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:798"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:807"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:801"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:801"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:813"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:813"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:814"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:814"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:762"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:823"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:823"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:828"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:828"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:827"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:826"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:736,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:738,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getNumberOfParams()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:740,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:741,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:742,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:764,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].getMethodsExplicitAndVariadicParameterType(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:784,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:786,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:798,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 67
    CyclomaticComplexity: 34
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isJavaLangObject(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:833"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:832"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:834"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:832"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:833,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:834,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:834,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:834,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage,java.util.List<ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    - "com.github.javaparser.resolution.MethodUsage"
    - "java.util.List<ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:838,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:838,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicableUsage(java.util.List<MethodUsage>,java.lang.String,java.util.List<ResolvedType>,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.Optional<MethodUsage>"
    argCount: 4
    argTypes:
    - "java.util.List<MethodUsage>"
    - "java.lang.String"
    - "java.util.List<ResolvedType>"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__1111].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Collectors].toList()"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].isEmpty()"
    - "[java.util.Optional].empty()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.Optional].of(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage,java.util.List)"
    - "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].areOverride(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:849"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:848"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:849"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:852"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:851"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:853"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:876"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:875"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:856"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:857"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:861"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:860"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:852"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:851"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:852"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:843,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:843,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__1111].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:844,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:845,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:845,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:846,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:847,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:849,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:850,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:850,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:855,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isMoreSpecific(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage,java.util.List)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:861,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].declaringType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:862,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:863,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:864,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].areOverride(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:865,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:865,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:865,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:868,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:868,1"
      Dst: "[com.github.javaparser.resolution.MethodAmbiguityException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].areOverride(com.github.javaparser.resolution.MethodUsage,com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[java.util.List].get(int)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:883"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:882"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:883"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:886"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:885"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:886"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:893"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:886"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:885"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:880,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:880,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:883,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getNoParams()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:888,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:889,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:890,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List<ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference<ResolvedMethodDeclaration>"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    - "java.lang.String"
    - "java.util.List<ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:899,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List<ResolvedType>,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference<ResolvedMethodDeclaration>"
    argCount: 4
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    - "java.lang.String"
    - "java.util.List<ResolvedType>"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionCapability].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getCanonicalName()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:911"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:909,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionCapability].solveMethod(java.lang.String,java.util.List,boolean)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:911,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:911,1"
      Dst: "[java.lang.Class].getCanonicalName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:911,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    functionUses: 0
    ICount: 158
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:919"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:918"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:934"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:933"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:934"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:933"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:932"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:931"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:923"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:932"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:931"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:923"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:932"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:931"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:924"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:931"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:941"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:940"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:941"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:940"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:939"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:938"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:950"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:949"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:941"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:950"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:949"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:947"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:947"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:954"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:953"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:954"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:953"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:954"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:958"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:957"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:954"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:958"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:957"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:964"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:963"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:964"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:963"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:971"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:970"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:971"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:970"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:969"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:968"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:975"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:974"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:971"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:975"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:974"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:981"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:980"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:975"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:981"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:980"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:979"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:978"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:985"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:984"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:985"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:984"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:989"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:988"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:989"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:988"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:993"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:992"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:993"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:992"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:997"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:996"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:998"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:997"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1000"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:999"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1000"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1003"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1002"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1003"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1009"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1008"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1005"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1009"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1008"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:916,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:919,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:920,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:922,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:922,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:923,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:924,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:924,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:926,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:925,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].inferTypes(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:934,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:935,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:935,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:936,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:950,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:951,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:951,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:958,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:959,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:959,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:981,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:982,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:982,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:997,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1000,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:1005,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 64
    CyclomaticComplexity: 22
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicableUsage$4(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.MethodUsage,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:844,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.MethodUsage,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicable$3(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    - "boolean"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:631,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].isApplicable(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicable$2(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:627,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName()"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:627,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$distinctByKey$1(java.util.Set,java.util.function.Function,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.Set"
    - "java.util.function.Function"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Function].apply(java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:600,1"
      Dst: "[java.util.function.Function].apply(java.lang.Object)"
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:600,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$replaceTypeParam$0(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic:431,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].replaceTypeParam(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$34(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__75:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$34(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862].bootstrap$(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.CommentsInserter"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862].<init>(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862].<init>(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862].<init>(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.CommentsInserter"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$6(java.util.List,java.util.List,com.github.javaparser.ast.comments.Comment)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$6(java.util.List,java.util.List,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$6(java.util.List,java.util.List,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_4__1113].bootstrap$()"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_5__1114].bootstrap$(com.github.javaparser.CommentsInserter,com.github.javaparser.ast.comments.Comment,java.util.List)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:154,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.CommentsInserter:154,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_4__1113].bootstrap$()"
    - Src: "com.github.javaparser.CommentsInserter:155,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.CommentsInserter:155,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_5__1114].bootstrap$(com.github.javaparser.CommentsInserter,com.github.javaparser.ast.comments.Comment,java.util.List)"
    - Src: "com.github.javaparser.CommentsInserter:156,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__404:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882].<init>(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882].<init>(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882].<init>(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElementMatcher)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    - "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].lambda$and$0(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher$lambda_and_0__882:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElementMatcher].lambda$and$0(com.github.javaparser.printer.lexicalpreservation.TextElementMatcher,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$180(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__334:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$180(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$BreadthFirstIterator].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$BreadthFirstIterator"
    linkageType: ""
    functionLinenumber: 1047
    functionLinenumberEnd: 1051
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayDeque].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractQueue].add(java.lang.Object)"
    - "[java.util.Queue].add(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:1048,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:1046,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:1049,1"
      Dst: "[java.util.Queue].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.ast.Node$BreadthFirstIterator"
    linkageType: ""
    functionLinenumber: 1053
    functionLinenumberEnd: 1055
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.ArrayDeque].isEmpty()"
    - "[java.util.Collection].isEmpty()"
    functionUses: 219
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.Node$BreadthFirstIterator:1054"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.Node$BreadthFirstIterator:1053"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:1054,1"
      Dst: "[java.util.Collection].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    functionSourceFile: "com.github.javaparser.ast.Node$BreadthFirstIterator"
    linkageType: ""
    functionLinenumber: 1058
    functionLinenumberEnd: 1062
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayDeque].remove()"
    - "[java.util.AbstractQueue].remove()"
    - "[java.util.LinkedList].remove()"
    - "[java.util.LinkedList].addAll(java.util.Collection)"
    - "[java.util.AbstractQueue].addAll(java.util.Collection)"
    - "[java.util.ArrayDeque].addAll(java.util.Collection)"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[java.util.Queue].remove()"
    - "[java.util.Collection].addAll(java.util.Collection)"
    functionUses: 158
    ICount: 8
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:1059,1"
      Dst: "[java.util.Queue].remove()"
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:1060,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.ast.Node$BreadthFirstIterator:1060,1"
      Dst: "[java.util.Collection].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:61,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:61,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:61,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:61,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:61,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].removeIndentationElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel$lambda_removeIndentationElements_0__1112].bootstrap$()"
    - "[java.util.Collection].removeIf(java.util.function.Predicate)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel$lambda_removeIndentationElements_0__1112].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:69,1"
      Dst: "[java.util.Collection].removeIf(java.util.function.Predicate)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].lambda$removeIndentationElements$0(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:68"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$201(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__231:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$201(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__699:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].<init>(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:278,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].getParameterTypes()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature"
    linkageType: ""
    functionLinenumber: 292
    functionLinenumberEnd: 299
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.CallableDeclaration$Signature:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:294"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:293"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.ast.body.CallableDeclaration$Signature:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:293"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.ast.body.CallableDeclaration$Signature:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.CallableDeclaration$Signature:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:297"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:296"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.CallableDeclaration$Signature:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:298"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.CallableDeclaration$Signature:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:294,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:296,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:297,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature"
    linkageType: ""
    functionLinenumber: 302
    functionLinenumberEnd: 306
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[java.util.AbstractList].hashCode()"
    - "[java.util.ArrayList].hashCode()"
    - "[java.lang.Object].hashCode()"
    - "[java.util.concurrent.CopyOnWriteArrayList].hashCode()"
    - "[java.util.Vector].hashCode()"
    - "[java.util.List].hashCode()"
    functionUses: 3
    ICount: 8
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:303,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:304,1"
      Dst: "[java.util.List].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].asString()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature"
    linkageType: ""
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].bootstrap$()"
    - "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.util.Collection].stream()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.stream.Stream].map(java.util.function.Function)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:309,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:309,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__120].bootstrap$()"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:309,1"
      Dst: "[java.util.stream.Stream].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:309,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:309,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:309,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:309,1"
      Dst: "[java.util.stream.Collectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:309,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature"
    linkageType: ""
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].asString()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:314,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].<init>(java.lang.String,java.util.List,com.github.javaparser.ast.body.CallableDeclaration$1)"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.ast.body.CallableDeclaration$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].<init>(java.lang.String,java.util.List)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature:272,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration$Signature].<init>(java.lang.String,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BooleanLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BooleanLiteralExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.BooleanLiteralExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.LiteralExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$8(com.github.javaparser.ast.stmt.Statement)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__749:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$8(com.github.javaparser.ast.stmt.Statement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:52,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:52,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:57,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionUses: 59
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:73,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionUses: 54
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:79,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "com.github.javaparser.ast.stmt.ThrowStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:103,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:103,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ThrowStmtMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 123
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ThrowStmt:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ThrowStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:122"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ThrowStmt:121"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:119,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:122,1"
      Dst: "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].isThrowStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].asThrowStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ThrowStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].ifThrowStmt(java.util.function.Consumer<ThrowStmt>)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ThrowStmt>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:140,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ThrowStmt].toThrowStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ThrowStmt"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ThrowStmt:146,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$3(com.github.javaparser.ast.Modifier)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__854:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$3(com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$66(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__680:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$66(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__517].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__517"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__517:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.CompilationUnit,java.util.TreeSet<Comment>)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 72
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.util.TreeSet<Comment>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].isEmpty()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[java.util.TreeSet].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.Optional:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].get()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.TreeSet].remove(java.lang.Object)"
    - "[java.util.Iterator].next()"
    - "[java.util.List].isEmpty()"
    - "[java.util.Optional].get()"
    functionUses: 1
    ICount: 23
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:61"
        BranchSideFuncs:
        - "iterator()"
        - "next()"
        - "isPresent()"
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.CommentsInserter:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:71"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.github.javaparser.CommentsInserter:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:67"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    - Branch String: "com.github.javaparser.CommentsInserter:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:56,1"
      Dst: "[java.util.TreeSet].isEmpty()"
    - Src: "com.github.javaparser.CommentsInserter:62,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.CommentsInserter:63,1"
      Dst: "[java.util.TreeSet].iterator()"
    - Src: "com.github.javaparser.CommentsInserter:63,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.CommentsInserter:64,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - Src: "com.github.javaparser.CommentsInserter:64,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.CommentsInserter:65,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.CommentsInserter:67,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.CommentsInserter:66,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.CommentsInserter:68,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.CommentsInserter:69,1"
      Dst: "[java.util.TreeSet].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.Node,java.util.TreeSet<Comment>)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 146
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.TreeSet<Comment>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeSet].isEmpty()"
    - "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.CompilationUnit,java.util.TreeSet)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__826].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[java.util.Collection].stream()"
    - "[java.util.stream.Collectors].toList()"
    - "[com.github.javaparser.ParserConfiguration].isIgnoreAnnotationsWhenAttributingComments()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.TreeSet].<init>(java.util.Comparator)"
    - "[java.util.TreeSet].addAll(java.util.Collection)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__827].bootstrap$()"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__828].bootstrap$(com.github.javaparser.ast.Node,boolean)"
    - "[java.util.AbstractSet].removeAll(java.util.Collection)"
    - "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.Node,java.util.TreeSet)"
    - "[com.github.javaparser.CommentsInserter].attributeLineCommentsOnSameLine(java.util.TreeSet,java.util.List)"
    - "[com.github.javaparser.CommentsInserter].commentIsOnNextLine(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.Comment)"
    - "[java.util.TreeSet].first()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.TreeSet].remove(java.lang.Object)"
    - "[java.util.LinkedList].<init>()"
    - "[java.util.LinkedList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ParserConfiguration].isDoNotAssignCommentsPrecedingEmptyLines()"
    - "[com.github.javaparser.CommentsInserter].thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.TreeSet].iterator()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 103
    EdgeCount: 155
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:87"
        BranchSideFuncs:
        - "insertComments(com.github.javaparser.ast.CompilationUnit,java.util.TreeSet)"
      - BranchSide: "com.github.javaparser.CommentsInserter:86"
        BranchSideFuncs:
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.CommentsInserter:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:86"
        BranchSideFuncs:
        - "getChildNodes()"
    - Branch String: "com.github.javaparser.CommentsInserter:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:101"
        BranchSideFuncs:
        - "insertComments(com.github.javaparser.ast.Node,java.util.TreeSet)"
        - "bootstrap$()"
        - "<init>(java.util.Comparator)"
        - "toList()"
        - "bootstrap$(com.github.javaparser.ast.Node,boolean)"
        - "stream()"
      - BranchSide: "com.github.javaparser.CommentsInserter:100"
        BranchSideFuncs:
        - "attributeLineCommentsOnSameLine(java.util.TreeSet,java.util.List)"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.CommentsInserter:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:112"
        BranchSideFuncs:
        - "commentIsOnNextLine(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:111"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "sortByBeginPosition(java.util.List,boolean)"
        - "<init>()"
        - "isIgnoreAnnotationsWhenAttributingComments()"
    - Branch String: "com.github.javaparser.CommentsInserter:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:112"
        BranchSideFuncs:
        - "first()"
        - "remove(java.lang.Object)"
      - BranchSide: "com.github.javaparser.CommentsInserter:111"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
        - "sortByBeginPosition(java.util.List,boolean)"
        - "<init>()"
        - "isIgnoreAnnotationsWhenAttributingComments()"
    - Branch String: "com.github.javaparser.CommentsInserter:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:137"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "removeAll(java.util.Collection)"
        - "iterator()"
    - Branch String: "com.github.javaparser.CommentsInserter:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:127"
        BranchSideFuncs:
        - "getComment()"
        - "isPresent()"
    - Branch String: "com.github.javaparser.CommentsInserter:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:137"
        BranchSideFuncs:
        - "isDoNotAssignCommentsPrecedingEmptyLines()"
      - BranchSide: "com.github.javaparser.CommentsInserter:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:137"
        BranchSideFuncs:
        - "isDoNotAssignCommentsPrecedingEmptyLines()"
      - BranchSide: "com.github.javaparser.CommentsInserter:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:131"
        BranchSideFuncs:
        - "thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.CommentsInserter:130"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "add(java.lang.Object)"
    - Branch String: "com.github.javaparser.CommentsInserter:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:137"
        BranchSideFuncs:
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.CommentsInserter:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:145"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "isOrphan()"
      - BranchSide: "com.github.javaparser.CommentsInserter:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:144"
        BranchSideFuncs:
        - "addOrphanComment(com.github.javaparser.ast.comments.Comment)"
      - BranchSide: "com.github.javaparser.CommentsInserter:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:78,1"
      Dst: "[java.util.TreeSet].isEmpty()"
    - Src: "com.github.javaparser.CommentsInserter:80,1"
      Dst: "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.CompilationUnit,java.util.TreeSet)"
    - Src: "com.github.javaparser.CommentsInserter:87,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.CommentsInserter:87,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.CommentsInserter:87,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__826].bootstrap$()"
    - Src: "com.github.javaparser.CommentsInserter:89,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.CommentsInserter:90,1"
      Dst: "[java.util.stream.Collectors].toList()"
    - Src: "com.github.javaparser.CommentsInserter:90,1"
      Dst: "[java.util.stream.Stream].collect(java.util.stream.Collector)"
    - Src: "com.github.javaparser.CommentsInserter:91,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isIgnoreAnnotationsWhenAttributingComments()"
    - Src: "com.github.javaparser.CommentsInserter:92,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.CommentsInserter:92,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.CommentsInserter:92,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.CommentsInserter:93,1"
      Dst: "[java.util.TreeSet].<init>(java.util.Comparator)"
    - Src: "com.github.javaparser.CommentsInserter:94,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__827].bootstrap$()"
    - Src: "com.github.javaparser.CommentsInserter:95,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__828].bootstrap$(com.github.javaparser.ast.Node,boolean)"
    - Src: "com.github.javaparser.CommentsInserter:94,1"
      Dst: "[java.util.TreeSet].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.CommentsInserter:98,1"
      Dst: "[java.util.AbstractSet].removeAll(java.util.Collection)"
    - Src: "com.github.javaparser.CommentsInserter:99,1"
      Dst: "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.Node,java.util.TreeSet)"
    - Src: "com.github.javaparser.CommentsInserter:101,1"
      Dst: "[com.github.javaparser.CommentsInserter].attributeLineCommentsOnSameLine(java.util.TreeSet,java.util.List)"
    - Src: "com.github.javaparser.CommentsInserter:105,1"
      Dst: "[java.util.TreeSet].first()"
    - Src: "com.github.javaparser.CommentsInserter:105,1"
      Dst: "[com.github.javaparser.CommentsInserter].commentIsOnNextLine(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.CommentsInserter:106,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.CommentsInserter:107,1"
      Dst: "[java.util.TreeSet].remove(java.lang.Object)"
    - Src: "com.github.javaparser.CommentsInserter:113,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.CommentsInserter:116,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.CommentsInserter:119,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    - Src: "com.github.javaparser.CommentsInserter:124,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].isOrphan()"
    - Src: "com.github.javaparser.CommentsInserter:128,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.CommentsInserter:128,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.CommentsInserter:129,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isDoNotAssignCommentsPrecedingEmptyLines()"
    - Src: "com.github.javaparser.CommentsInserter:130,1"
      Dst: "[com.github.javaparser.CommentsInserter].thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.CommentsInserter:132,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.CommentsInserter:140,1"
      Dst: "[java.util.TreeSet].iterator()"
    - Src: "com.github.javaparser.CommentsInserter:142,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 30
    CyclomaticComplexity: 15
  - functionName: "[com.github.javaparser.CommentsInserter].commentIsOnNextLine(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:206"
        BranchSideFuncs:
        - "getRange()"
        - "get()"
      - BranchSide: "com.github.javaparser.CommentsInserter:205"
        BranchSideFuncs:
        - "hasRange()"
    - Branch String: "com.github.javaparser.CommentsInserter:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:207"
        BranchSideFuncs:
        - "getRange()"
        - "get()"
      - BranchSide: "com.github.javaparser.CommentsInserter:206"
        BranchSideFuncs:
        - "getRange()"
        - "get()"
    - Branch String: "com.github.javaparser.CommentsInserter:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:206"
        BranchSideFuncs:
        - "getRange()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:206,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.CommentsInserter:207,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.CommentsInserter:207,1"
      Dst: "[java.util.Optional].get()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.CommentsInserter].thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 203
    functionDepth: 7
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.CommentsInserter].thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getEnd()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    functionUses: 2
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:197"
        BranchSideFuncs:
        - "areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.CommentsInserter:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:201"
        BranchSideFuncs:
        - "thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.CommentsInserter:200"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
        - "get()"
    - Branch String: "com.github.javaparser.CommentsInserter:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:200"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
        - "get()"
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:195,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.CommentsInserter:198,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.CommentsInserter:199,1"
      Dst: "[com.github.javaparser.CommentsInserter].thereAreLinesBetween(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Src: "com.github.javaparser.CommentsInserter:201,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getEnd()"
    - Src: "com.github.javaparser.CommentsInserter:201,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.CommentsInserter:202,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.CommentsInserter].attributeLineCommentsOnSameLine(java.util.TreeSet<Comment>,java.util.List<Node>)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 166
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.TreeSet<Comment>"
    - "java.util.List<Node>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[com.github.javaparser.CommentsInserter$isLineComment__861].bootstrap$()"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862].bootstrap$(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    - "[java.util.AbstractSet].removeAll(java.util.Collection)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:150,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.CommentsInserter:151,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.CommentsInserter:151,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__860].bootstrap$()"
    - Src: "com.github.javaparser.CommentsInserter:152,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.github.javaparser.CommentsInserter:152,1"
      Dst: "[com.github.javaparser.CommentsInserter$isLineComment__861].bootstrap$()"
    - Src: "com.github.javaparser.CommentsInserter:153,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__862].bootstrap$(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    - Src: "com.github.javaparser.CommentsInserter:154,1"
      Dst: "[java.util.stream.Stream].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.CommentsInserter:164,1"
      Dst: "[java.util.AbstractSet].removeAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter].attributeLineCommentToNodeOrChild(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.LineComment)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.comments.LineComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - "[java.util.Collections].reverse(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.CommentsInserter].attributeLineCommentToNodeOrChild(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.LineComment)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:173"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:172"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:177"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:168,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - Src: "com.github.javaparser.CommentsInserter:173,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    - Src: "com.github.javaparser.CommentsInserter:173,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.CommentsInserter:174,1"
      Dst: "[com.github.javaparser.ast.Node].getComment()"
    - Src: "com.github.javaparser.CommentsInserter:174,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.CommentsInserter:176,1"
      Dst: "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    - Src: "com.github.javaparser.CommentsInserter:182,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.CommentsInserter:183,1"
      Dst: "[com.github.javaparser.ast.Node].getChildNodes()"
    - Src: "com.github.javaparser.CommentsInserter:183,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.github.javaparser.CommentsInserter:184,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    - Src: "com.github.javaparser.CommentsInserter:185,1"
      Dst: "[java.util.Collections].reverse(java.util.List)"
    - Src: "com.github.javaparser.CommentsInserter:186,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.CommentsInserter:186,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.CommentsInserter:186,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.CommentsInserter:187,1"
      Dst: "[com.github.javaparser.CommentsInserter].attributeLineCommentToNodeOrChild(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.LineComment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$5(com.github.javaparser.ast.comments.Comment,java.util.List,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.comments.Comment"
    - "java.util.List"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.comments.Comment].asLineComment()"
    - "[com.github.javaparser.CommentsInserter].attributeLineCommentToNodeOrChild(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.LineComment)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.CommentsInserter:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.CommentsInserter:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.CommentsInserter:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.CommentsInserter:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:157,1"
      Dst: "[com.github.javaparser.ast.Node].getRange()"
    - Src: "com.github.javaparser.CommentsInserter:157,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.CommentsInserter:160,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].asLineComment()"
    - Src: "com.github.javaparser.CommentsInserter:160,1"
      Dst: "[com.github.javaparser.CommentsInserter].attributeLineCommentToNodeOrChild(com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.LineComment)"
    - Src: "com.github.javaparser.CommentsInserter:161,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$4(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.CommentsInserter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter:155,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$29(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__280:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$29(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__385].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__385"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__385:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$25(java.lang.Object,com.github.javaparser.ast.PackageDeclaration)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__693:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$25(java.lang.Object,com.github.javaparser.ast.PackageDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$98(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__212:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$98(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$42(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__583:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$42(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$2(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_2__775:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$validateRecordComponentAccessorMethods$2(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.body.MethodDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.javadoc.Javadoc].addBlockTag(com.github.javaparser.javadoc.JavadocBlockTag)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:59,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>(java.lang.String,java.lang.String)"
    - Src: "com.github.javaparser.javadoc.Javadoc:59,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(com.github.javaparser.javadoc.JavadocBlockTag)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:69,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.Javadoc:69,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.Javadoc:69,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.javadoc.Javadoc:69,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:73,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].isEmpty()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toText()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.util.List].isEmpty()"
    - "[com.github.javaparser.javadoc.Javadoc$lambda_toText_0__1115].bootstrap$(java.lang.StringBuilder)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.Javadoc:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:85"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:81,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.Javadoc:82,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].isEmpty()"
    - Src: "com.github.javaparser.javadoc.Javadoc:83,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].toText()"
    - Src: "com.github.javaparser.javadoc.Javadoc:83,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.Javadoc:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.Javadoc:86,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.javadoc.Javadoc:89,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc$lambda_toText_0__1115].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.javadoc.Javadoc:89,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "com.github.javaparser.javadoc.Javadoc:93,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.javadoc.Javadoc].toComment()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.github.javaparser.ast.comments.JavadocComment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.Javadoc].toComment(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:100,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].toComment(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].toComment(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.github.javaparser.ast.comments.JavadocComment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toCharArray()"
    - "[java.lang.Character].isWhitespace(char)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].toText()"
    - "[java.lang.String].isEmpty()"
    - "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.github.javaparser.ast.comments.JavadocComment].<init>(java.lang.String)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.Javadoc:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:123"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:107,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "com.github.javaparser.javadoc.Javadoc:108,1"
      Dst: "[java.lang.Character].isWhitespace(char)"
    - Src: "com.github.javaparser.javadoc.Javadoc:109,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.Javadoc:113,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.Javadoc:114,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.Javadoc:115,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].toText()"
    - Src: "com.github.javaparser.javadoc.Javadoc:116,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.github.javaparser.javadoc.Javadoc:117,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString()"
    - Src: "com.github.javaparser.javadoc.Javadoc:117,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.Javadoc:118,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.Javadoc:126,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.github.javaparser.javadoc.Javadoc:126,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.javadoc.Javadoc].getDescription()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.description.JavadocDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].getBlockTags()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[java.util.AbstractList].equals(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].equals(java.lang.Object)"
    - "[java.util.ArrayList].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[java.util.Vector].equals(java.lang.Object)"
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 2
    ICount: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.Javadoc:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:143"
        BranchSideFuncs:
        - "getClass()"
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:142"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.Javadoc:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:142"
        BranchSideFuncs:
        - "getClass()"
    - Branch String: "com.github.javaparser.javadoc.Javadoc:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:144"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.javadoc.Javadoc:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.javadoc.Javadoc:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:143,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.github.javaparser.javadoc.Javadoc:145,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.Javadoc:145,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 153
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[java.util.AbstractList].hashCode()"
    - "[java.util.ArrayList].hashCode()"
    - "[java.lang.Object].hashCode()"
    - "[java.util.concurrent.CopyOnWriteArrayList].hashCode()"
    - "[java.util.Vector].hashCode()"
    - "[java.util.List].hashCode()"
    functionUses: 3
    ICount: 8
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:150,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - Src: "com.github.javaparser.javadoc.Javadoc:151,1"
      Dst: "[java.util.List].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:157,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.javadoc.Javadoc:157,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.Javadoc:157,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.javadoc.Javadoc:157,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.javadoc.Javadoc:157,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].lambda$toText$0(java.lang.StringBuilder,com.github.javaparser.javadoc.JavadocBlockTag)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.javadoc.JavadocBlockTag"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toText()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:90,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].toText()"
    - Src: "com.github.javaparser.javadoc.Javadoc:90,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.javadoc.Javadoc:91,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$220(java.lang.Object,com.github.javaparser.ast.body.Parameter)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__223:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$220(java.lang.Object,com.github.javaparser.ast.body.Parameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElementMatcher"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].lambda$matchByRange$1(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__881:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].lambda$matchByRange$1(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__623:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment(com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$120(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__205:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$120(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$50(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__197:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$50(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:66,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier].<init>()"
    - "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.Modifier].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>(com.github.javaparser.ast.Node[])"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:112,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:125,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.BlockStmt,com.github.javaparser.ast.body.ReceiverParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:158,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionUses: 24
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:164,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList<Modifier>)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Modifier>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setParameters(com.github.javaparser.ast.NodeList<Parameter>)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<Parameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:203,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList<ReferenceType>)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<ReferenceType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:208,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList<TypeParameter>)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<TypeParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.CallableDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:213,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].getDeclarationAsString(boolean,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - "[com.github.javaparser.ast.AccessSpecifier].asString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.github.javaparser.ast.Node].toString(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].appendThrowsIfRequested(boolean)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:245"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:244"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:225,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:227,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:228,1"
      Dst: "[com.github.javaparser.ast.AccessSpecifier].asString()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:228,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:230,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:230,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:233,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:233,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:233,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:233,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:240,1"
      Dst: "[com.github.javaparser.ast.Node].toString(com.github.javaparser.printer.configuration.PrinterConfiguration)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:242,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:246,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].appendThrowsIfRequested(boolean)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:247,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter(int)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.type.Type].toDescriptor()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:254,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:255,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:256,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:256,1"
      Dst: "[com.github.javaparser.ast.NodeList].size()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:257,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter(int)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:257,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:257,1"
      Dst: "[com.github.javaparser.ast.type.Type].toDescriptor()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:257,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:259,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 264
    functionLinenumberEnd: 266
    functionDepth: 1
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:265,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:265,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 270
    functionLinenumberEnd: 272
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ConstructorDeclarationMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 285
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:280"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:279"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.ConstructorDeclaration:280"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:284"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
      - BranchSide: "com.github.javaparser.ast.body.ConstructorDeclaration:283"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:281,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:284,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].isConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].asConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].ifConstructorDeclaration(java.util.function.Consumer<ConstructorDeclaration>)"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<ConstructorDeclaration>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:302,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:307,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:307,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration(com.github.javaparser.ast.Node,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ConstructorDeclaration].toConstructorDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.ConstructorDeclaration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ConstructorDeclaration:313,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.resolution.SymbolResolver)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__35:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.resolution.SymbolResolver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__792:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$61(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__259:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$61(java.lang.Object,com.github.javaparser.ast.body.BodyDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$13(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__177:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$13(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__380].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__380"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__380:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$113(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__146:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$113(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.WildcardType:60,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:64,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>()"
    - Src: "com.github.javaparser.ast.type.WildcardType:64,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.ReferenceType"
    - "com.github.javaparser.ast.type.ReferenceType"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:72,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionUses: 74
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:93,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:99,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:150,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].removeExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType].removeSuperType()"
    - "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.WildcardType:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:158"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:165"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:161,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].removeExtendedType()"
    - Src: "com.github.javaparser.ast.type.WildcardType:167,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].removeSuperType()"
    - Src: "com.github.javaparser.ast.type.WildcardType:171,1"
      Dst: "[com.github.javaparser.ast.type.Type].remove(com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.WildcardType].removeExtendedType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:184,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].removeSuperType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:189,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:176,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.WildcardType:177,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.type.WildcardType:177,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__369].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.ast.type.WildcardType:177,1"
      Dst: "[java.util.Optional].ifPresent(java.util.function.Consumer)"
    - Src: "com.github.javaparser.ast.type.WildcardType:178,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.type.WildcardType:178,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__370].bootstrap$(java.lang.StringBuilder)"
    - Src: "com.github.javaparser.ast.type.WildcardType:179,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:195,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.WildcardType:195,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.WildcardTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 223
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.WildcardType:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:209"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:216"
        BranchSideFuncs:
        - "setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:222"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:221"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.type.WildcardType:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:222"
        BranchSideFuncs:
        - "setSuperType(com.github.javaparser.ast.type.ReferenceType)"
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:221"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:212,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.type.WildcardType:218,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.type.WildcardType:222,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.WildcardType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ReferenceType,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.ReferenceType"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:230,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - Src: "com.github.javaparser.ast.type.WildcardType:231,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.type.WildcardType:232,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - Src: "com.github.javaparser.ast.type.WildcardType:233,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].isWildcardType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].asWildcardType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.WildcardType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].ifWildcardType(java.util.function.Consumer<WildcardType>)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<WildcardType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:251,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:256,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.WildcardType:256,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].toWildcardType()"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:262,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[java.util.Optional].get()"
    - "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.WildcardType:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:278"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:278"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:282"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:282"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:285"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.WildcardType:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:286"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.WildcardType:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType:275,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - Src: "com.github.javaparser.ast.type.WildcardType:275,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.type.WildcardType:275,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - Src: "com.github.javaparser.ast.type.WildcardType:277,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.type.WildcardType:277,1"
      Dst: "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage(com.github.javaparser.resolution.Context)"
    - Src: "com.github.javaparser.ast.type.WildcardType:277,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.ast.type.WildcardType:281,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].superBound(com.github.javaparser.resolution.types.ResolvedType)"
    - Src: "com.github.javaparser.ast.type.WildcardType:286,1"
      Dst: "[com.github.javaparser.ast.Node].toString()"
    - Src: "com.github.javaparser.ast.type.WildcardType:286,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$81(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__566:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$81(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.ast.validator.TypedValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$0(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__85:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$0(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$112(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_112__556:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$112(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.TypeExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.TypeExprMetaModel"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Optional"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.TypeExprMetaModel:41,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$4(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.body.VariableDeclarator)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__362:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$4(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.body.VariableDeclarator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].<init>()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 23
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:50,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:36,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].<init>()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__88].bootstrap$()"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:40,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:57,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:58,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:59,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType].<init>(com.github.javaparser.TokenRange)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:61,1"
      Dst: "[com.github.javaparser.ast.type.VarType].<init>(com.github.javaparser.TokenRange)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].setAnnotations(com.github.javaparser.ast.NodeList<AnnotationExpr>)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.VarType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList<AnnotationExpr>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:75,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations(com.github.javaparser.ast.NodeList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionDepth: 1
    returnType: "com.github.javaparser.ast.type.VarType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 10
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:86,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - Src: "com.github.javaparser.ast.type.VarType:86,1"
      Dst: "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionUses: 74
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:103,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.VarTypeMetaModel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:97,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver()"
    - Src: "com.github.javaparser.ast.type.VarType:97,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType(com.github.javaparser.ast.type.Type,java.lang.Class)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NodeFinderVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:109,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].isVarType()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].asVarType()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.VarType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].toVarType()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:127,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].ifVarType(java.util.function.Consumer<VarType>)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<VarType>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:133,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].get()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[java.util.Optional].isPresent()"
    - "[com.github.javaparser.ast.type.VarType].forEachStmtWithVariableDeclarator(com.github.javaparser.ast.body.VariableDeclarator)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.expr.Expression].calculateResolvedType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getTypes()"
    - "[java.util.List].isEmpty()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__1118].bootstrap$()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__1119].bootstrap$()"
    - "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    - "[java.util.List].get(int)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__1116].bootstrap$()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__1117].bootstrap$()"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.VarType:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:138,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.type.VarType:138,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.type.VarType:140,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.VarType:143,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - Src: "com.github.javaparser.ast.type.VarType:144,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.type.VarType:147,1"
      Dst: "[com.github.javaparser.ast.type.VarType].forEachStmtWithVariableDeclarator(com.github.javaparser.ast.body.VariableDeclarator)"
    - Src: "com.github.javaparser.ast.type.VarType:149,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - Src: "com.github.javaparser.ast.type.VarType:150,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].calculateResolvedType()"
    - Src: "com.github.javaparser.ast.type.VarType:154,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - Src: "com.github.javaparser.ast.type.VarType:156,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - Src: "com.github.javaparser.ast.type.VarType:160,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - Src: "com.github.javaparser.ast.type.VarType:160,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - Src: "com.github.javaparser.ast.type.VarType:160,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getTypes()"
    - Src: "com.github.javaparser.ast.type.VarType:161,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.github.javaparser.ast.type.VarType:163,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - Src: "com.github.javaparser.ast.type.VarType:163,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - Src: "com.github.javaparser.ast.type.VarType:164,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__1118].bootstrap$()"
    - Src: "com.github.javaparser.ast.type.VarType:165,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.github.javaparser.ast.type.VarType:165,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__1119].bootstrap$()"
    - Src: "com.github.javaparser.ast.type.VarType:166,1"
      Dst: "[java.util.Optional].orElseThrow(java.util.function.Supplier)"
    - Src: "com.github.javaparser.ast.type.VarType:168,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.ast.type.VarType:172,1"
      Dst: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__1116].bootstrap$()"
    - Src: "com.github.javaparser.ast.type.VarType:173,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__1117].bootstrap$()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.VarType].forEachStmtWithVariableDeclarator(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Optional<ForEachStmt>"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.Optional].get()"
    - "[java.util.Optional].empty()"
    - "[java.util.Optional].of(java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.VarType:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:179"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:178,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode()"
    - Src: "com.github.javaparser.ast.type.VarType:179,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.ast.type.VarType:179,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.ast.type.VarType:180,1"
      Dst: "[java.util.Optional].empty()"
    - Src: "com.github.javaparser.ast.type.VarType:186,1"
      Dst: "[java.util.Optional].of(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$2()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.IllegalStateException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:174,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$1()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.UnsupportedOperationException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.UnsupportedOperationException].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:166,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$0(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].undeterminedParameters(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:165,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - Src: "com.github.javaparser.ast.type.VarType:165,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].undeterminedParameters(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$227(java.lang.Object,com.github.javaparser.ast.Modifier)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__287:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$227(java.lang.Object,com.github.javaparser.ast.Modifier)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$notifyPropertyChange$7(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object,com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_7__707:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$notifyPropertyChange$7(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object,com.github.javaparser.ast.observer.AstObserver)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$56(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__211:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$56(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitorAdapter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$160(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__234:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$160(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$5(int,java.lang.Integer)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__839:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$5(int,java.lang.Integer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].extract(java.util.List<DifferenceElement>)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 155
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<DifferenceElement>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getPreviousOrder()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getNextOrder()"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].getCorrespondanceBetweenNextOrderAndPreviousOrder(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].findIndexOfCorrespondingNodeTextElement(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    - "[java.util.HashMap].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[java.lang.Integer].intValue()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863].bootstrap$()"
    - "[java.util.Collection].stream()"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.LinkedList].<init>()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[java.util.EnumMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[java.util.AbstractMap:java.util.EnumMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.HashMap].containsKey(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.HashMap].containsValue(java.lang.Object)"
    - "[java.util.WeakHashMap].containsValue(java.lang.Object)"
    - "[java.util.jar.Attributes].containsValue(java.lang.Object)"
    - "[java.util.TreeMap].containsValue(java.lang.Object)"
    - "[java.util.EnumMap].containsValue(java.lang.Object)"
    - "[java.util.Properties].containsValue(java.lang.Object)"
    - "[java.util.AbstractMap].containsValue(java.lang.Object)"
    - "[java.util.LinkedHashMap].containsValue(java.lang.Object)"
    - "[java.util.IdentityHashMap].containsValue(java.lang.Object)"
    - "[java.util.Hashtable].containsValue(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsValue(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].containsValue(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.stream.Stream].max(java.util.Comparator)"
    - "[java.util.List].size()"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.List].get(int)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].containsValue(java.lang.Object)"
    functionUses: 1
    ICount: 142
    EdgeCount: 192
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:153"
        BranchSideFuncs:
        - "getCorrespondanceBetweenNextOrderAndPreviousOrder(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
        - "getNextOrder()"
        - "findIndexOfCorrespondingNodeTextElement(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "getPreviousOrder()"
        - "<init>(java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:83"
        BranchSideFuncs:
        - "orElse(java.lang.Object)"
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:122"
        BranchSideFuncs:
        - "remove()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:83"
        BranchSideFuncs:
        - "orElse(java.lang.Object)"
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:95"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:83"
        BranchSideFuncs:
        - "orElse(java.lang.Object)"
        - "bootstrap$()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:148"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:148"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:125"
        BranchSideFuncs:
        - "intValue()"
        - "containsKey(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:134"
        BranchSideFuncs:
        - "get(int)"
        - "valueOf(int)"
        - "getElements()"
        - "containsValue(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:135"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:134"
        BranchSideFuncs:
        - "get(int)"
        - "valueOf(int)"
        - "getElements()"
        - "containsValue(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:153"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "add(java.lang.Object)"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:59,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:60,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:61,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:65,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getPreviousOrder()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:66,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getNextOrder()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:69,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].getCorrespondanceBetweenNextOrderAndPreviousOrder(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:73,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:73,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].findIndexOfCorrespondingNodeTextElement(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:74,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:76,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:77,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:78,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:78,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:81,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:81,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:80,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:84,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:84,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__863].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:85,1"
      Dst: "[java.util.stream.Stream].max(java.util.Comparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:86,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:88,1"
      Dst: "[java.util.LinkedList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:91,1"
      Dst: "[java.util.List].size()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:93,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:99,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:106,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:106,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:123,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:130,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:130,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:130,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:131,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:131,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:136,1"
      Dst: "[java.util.Map].containsValue(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:139,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:141,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 39
    CyclomaticComplexity: 19
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].getCorrespondanceBetweenNextOrderAndPreviousOrder(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 195
    functionDepth: 4
    returnType: "java.util.Map<Integer,Integer>"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    - "[java.util.LinkedHashMap].values()"
    - "[java.util.HashMap].values()"
    - "[java.util.LinkedList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[java.util.ArrayList].contains(java.lang.Object)"
    - "[java.util.concurrent.LinkedBlockingQueue].contains(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[java.util.ArrayDeque].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$ValuesView].contains(java.lang.Object)"
    - "[java.util.TreeMap$KeySet].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.TreeMap$EntrySet].contains(java.lang.Object)"
    - "[java.util.HashSet].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].contains(java.lang.Object)"
    - "[java.util.TreeSet].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].contains(java.lang.Object)"
    - "[java.util.Vector].contains(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].values()"
    - "[java.util.Collection].contains(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:194"
        BranchSideFuncs:
        - "<init>(java.util.List,int)"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:193"
        BranchSideFuncs:
        - "values()"
        - "contains(java.lang.Object)"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:192"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:192"
        BranchSideFuncs:
        - "matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:172,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:174,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:174,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:176,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:177,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:179,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:183,1"
      Dst: "[java.util.Map].values()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:184,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:184,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:184,1"
      Dst: "[java.util.Collection].contains(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:185,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:186,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].findIndexOfCorrespondingNodeTextElement(java.util.List<CsmElement>,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 250
    functionDepth: 4
    returnType: "java.util.List<Integer>"
    argCount: 2
    argTypes:
    - "java.util.List<CsmElement>"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[java.util.EnumMap].<init>(java.lang.Class)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex()"
    - "[java.util.ArrayList].contains(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].peek()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[java.util.Map].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].bootstrap$()"
    - "[java.util.Comparator].comparing(java.util.function.Function)"
    - "[java.util.EnumMap].keySet()"
    - "[java.util.Collection].stream()"
    - "[java.util.Optional].isPresent()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.Optional].get()"
    - "[java.util.EnumMap].get(java.lang.Object)"
    - "[java.util.List].contains(java.lang.Object)"
    - "[java.util.List].get(int)"
    - "[java.util.Map].keySet()"
    - "[java.util.stream.Stream].min(java.util.Comparator)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 98
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:201"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "previousIndex()"
        - "getElements()"
        - "<init>(java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:242"
        BranchSideFuncs:
        - "hasPrevious()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:241"
        BranchSideFuncs:
        - "comparing(java.util.function.Function)"
        - "bootstrap$()"
        - "keySet()"
        - "isPresent()"
        - "stream()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:207"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "next()"
        - "currentIndex()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:206"
        BranchSideFuncs:
        - "hasPrevious()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:239"
        BranchSideFuncs:
        - "isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:210"
        BranchSideFuncs:
        - "isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:219"
        BranchSideFuncs:
        - "getTextElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:218"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:219"
        BranchSideFuncs:
        - "getTextElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:218"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:225"
        BranchSideFuncs:
        - "peek()"
        - "nextIndex()"
        - "get(int)"
        - "isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:226"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:226"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:null"
        BranchSideFuncs:
        - "get()"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:198,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:199,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:200,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:201,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:202,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:203,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:204,1"
      Dst: "[java.util.EnumMap].<init>(java.lang.Class)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:205,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:209,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:210,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:210,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:211,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:215,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:217,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:221,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].peek()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:222,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:226,1"
      Dst: "[java.util.Map].putIfAbsent(java.lang.Object,java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:212,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:242,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:242,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:242,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__878].bootstrap$()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:242,1"
      Dst: "[java.util.Comparator].comparing(java.util.function.Function)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:242,1"
      Dst: "[java.util.stream.Stream].min(java.util.Comparator)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:243,1"
      Dst: "[java.util.Optional].isPresent()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:244,1"
      Dst: "[java.util.Optional].get()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:244,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:244,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 34
    CyclomaticComplexity: 16
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 257
    functionDepth: 3
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:253"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:255"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:256"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:253,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:256,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace()"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:256,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__578].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__578"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    functionUses: 9
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__578:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.lang.Runtime].exec(java.lang.String)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 408
    functionLinenumberEnd: 417
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 450
    functionLinenumberEnd: 452
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 588
    functionLinenumberEnd: 593
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 478
    functionLinenumberEnd: 491
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[],int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 504
    functionLinenumberEnd: 517
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 523
    functionLinenumberEnd: 526
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 539
    functionLinenumberEnd: 552
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 558
    functionLinenumberEnd: 561
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 590
    functionLinenumberEnd: 593
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 602
    functionLinenumberEnd: 605
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 616
    functionLinenumberEnd: 619
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 630
    functionLinenumberEnd: 633
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 644
    functionLinenumberEnd: 647
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 672
    functionLinenumberEnd: 675
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 685
    functionLinenumberEnd: 688
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 699
    functionLinenumberEnd: 702
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println()"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 711
    functionLinenumberEnd: 714
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 722
    functionLinenumberEnd: 728
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 736
    functionLinenumberEnd: 742
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 750
    functionLinenumberEnd: 756
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 764
    functionLinenumberEnd: 770
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 778
    functionLinenumberEnd: 784
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 792
    functionLinenumberEnd: 798
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 806
    functionLinenumberEnd: 812
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 820
    functionLinenumberEnd: 826
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 836
    functionLinenumberEnd: 843
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 888
    functionLinenumberEnd: 890
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 941
    functionLinenumberEnd: 943
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Executor].execute(java.lang.Runnable)"
    functionSourceFile: "java.util.concurrent.Executor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 249
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 275
    functionLinenumberEnd: 283
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 333
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 376
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.net.URI)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 413
    functionLinenumberEnd: 441
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createNewFile()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1029
    functionLinenumberEnd: 1036
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].delete()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1056
    functionLinenumberEnd: 1065
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].deleteOnExit()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1094
    functionLinenumberEnd: 1104
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].renameTo(java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1436
    functionLinenumberEnd: 1449
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2102
    functionLinenumberEnd: 2133
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2174
    functionLinenumberEnd: 2176
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createFile(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 647
    functionLinenumberEnd: 650
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectory(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 689
    functionLinenumberEnd: 692
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectories(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 742
    functionLinenumberEnd: 786
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.nio.file.Path,java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 867
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.nio.file.Path,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 965
    functionLinenumberEnd: 967
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1006
    functionLinenumberEnd: 1008
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createSymbolicLink(java.nio.file.Path,java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1058
    functionLinenumberEnd: 1061
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createLink(java.nio.file.Path,java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1101
    functionLinenumberEnd: 1104
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].delete(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].deleteIfExists(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1180
    functionLinenumberEnd: 1182
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].move(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1418
    functionLinenumberEnd: 1428
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.CopyOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,byte[],java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3422
    functionLinenumberEnd: 3435
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "byte[]"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.charset.Charset,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3487
    functionLinenumberEnd: 3498
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.charset.Charset"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3540
    functionLinenumberEnd: 3542
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].find(java.nio.file.Path,int,java.util.function.BiPredicate,java.nio.file.FileVisitOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3941
    functionLinenumberEnd: 3953
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "int"
    - "java.util.function.BiPredicate"
    - "java.nio.file.FileVisitOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(char[],int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[])"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[],int,int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.util.List)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 248
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.lang.String[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 759
    functionLinenumberEnd: 766
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 790
    functionLinenumberEnd: 796
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 824
    functionLinenumberEnd: 830
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 845
    functionLinenumberEnd: 847
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 862
    functionLinenumberEnd: 864
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 879
    functionLinenumberEnd: 881
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 893
    functionLinenumberEnd: 895
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 907
    functionLinenumberEnd: 909
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 921
    functionLinenumberEnd: 923
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].inheritIO()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 947
    functionLinenumberEnd: 950
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 966
    functionLinenumberEnd: 968
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream(boolean)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 984
    functionLinenumberEnd: 987
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1070
    functionLinenumberEnd: 1072
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start(java.lang.ProcessBuilder$Redirect[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1084
    functionLinenumberEnd: 1129
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].console()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "java.io.Console"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getSecurityManager()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionDepth: 0
    returnType: "java.lang.SecurityManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperties()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 729
    functionLinenumberEnd: 736
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 826
    functionLinenumberEnd: 834
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 861
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1010
    functionLinenumberEnd: 1017
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1059
    functionLinenumberEnd: 1066
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].runFinalization()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1812
    functionLinenumberEnd: 1815
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].load(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1853
    functionLinenumberEnd: 1856
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].loadLibrary(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1889
    functionLinenumberEnd: 1892
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].mapLibraryName(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 196
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read(char[],int,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 296
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine(boolean)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 375
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Callable].call()"
    functionSourceFile: "java.util.concurrent.Callable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].<init>()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[])"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[],int,int)"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 289
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: true
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.net.URI)"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      needClose: false
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
